aboutsummaryrefslogtreecommitdiff
path: root/include/cru/common/platform/unix/UnixFileStream.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/cru/common/platform/unix/UnixFileStream.h')
-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();