X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Ffile-descriptor.hpp;h=b467e2e382d5bc293380ed880b779a2b02bc591b;hb=13d03b1e7e910dc0197275764efb6caeed6642aa;hp=164842f86ba8184d2cec46715a43be031ba8e606;hpb=20c734f5b9940033f4ab96e47523c7d9e3d299bb;p=lttng-tools.git diff --git a/src/common/file-descriptor.hpp b/src/common/file-descriptor.hpp index 164842f86..b467e2e38 100644 --- a/src/common/file-descriptor.hpp +++ b/src/common/file-descriptor.hpp @@ -15,7 +15,7 @@ namespace lttng { /* RAII wrapper around a UNIX file descriptor. */ class file_descriptor { public: - file_descriptor() noexcept; + file_descriptor() noexcept = default; explicit file_descriptor(int raw_fd) noexcept; file_descriptor(const file_descriptor&) = delete; @@ -42,8 +42,9 @@ public: */ void write(const void *buffer, std::size_t size); + int fd() const noexcept; + protected: - int _fd() const noexcept; void _cleanup() noexcept; private: