aboutsummaryrefslogtreecommitdiff
path: root/include/cru/common/platform/unix
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2023-10-05 22:02:25 +0800
committercrupest <crupest@outlook.com>2023-10-05 22:02:25 +0800
commit1550828518ff4719db88f35e088207816866a073 (patch)
tree217e35f48f6c08152bc607d804ad78c0a292e3cd /include/cru/common/platform/unix
parent90feae14e708fbb0b313503a6e76cfbd77f94ce1 (diff)
downloadcru-1550828518ff4719db88f35e088207816866a073.tar.gz
cru-1550828518ff4719db88f35e088207816866a073.tar.bz2
cru-1550828518ff4719db88f35e088207816866a073.zip
...
Diffstat (limited to 'include/cru/common/platform/unix')
-rw-r--r--include/cru/common/platform/unix/UnixFileStream.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/cru/common/platform/unix/UnixFileStream.h b/include/cru/common/platform/unix/UnixFileStream.h
index bf13358b..4b86649e 100644
--- a/include/cru/common/platform/unix/UnixFileStream.h
+++ b/include/cru/common/platform/unix/UnixFileStream.h
@@ -8,6 +8,9 @@
namespace cru::platform::unix {
class UnixFileStream : public io::Stream {
+ private:
+ static constexpr auto kLogTag = u"cru::platform::unix::UnixFileStream";
+
public:
UnixFileStream(const char* path, int oflag);
UnixFileStream(int fd, bool can_seek, bool can_read, bool can_write,
@@ -32,6 +35,8 @@ class UnixFileStream : public io::Stream {
void Close() override;
+ int GetFileDescriptor() const { return file_descriptor_; }
+
private:
void CheckClosed();