X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Ffile-descriptor.hpp;h=b467e2e382d5bc293380ed880b779a2b02bc591b;hb=HEAD;hp=68686a4adccc89efb7613a3b805e66052cce6c81;hpb=0038180de36c422cfaeade1145fa9fbc9436b8ad;p=lttng-tools.git diff --git a/src/common/file-descriptor.hpp b/src/common/file-descriptor.hpp index 68686a4ad..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; @@ -43,6 +43,7 @@ public: void write(const void *buffer, std::size_t size); int fd() const noexcept; + protected: void _cleanup() noexcept;