Unique Fd

namespace HTTPServer
class UniqueFd

Public Functions

inline UniqueFd()
inline explicit UniqueFd(int fd)
inline ~UniqueFd()
UniqueFd(const UniqueFd&) = delete
UniqueFd &operator=(const UniqueFd&) = delete
inline UniqueFd(UniqueFd &&other) noexcept
inline UniqueFd &operator=(UniqueFd &&other) noexcept
inline int get() const
inline bool is_valid() const
inline int release()
inline void reset(int fd = -1)

Private Members

int fd_