llarp/util/fd.hpp
Namespaces
| Name |
|---|
| llarp [crypto.hpp] |
| llarp::util |
Classes
| Name | |
|---|---|
| struct | llarp::util::FD RAII wrapper for auto-closing a file descriptor. |
Source code
#pragma once
namespace llarp::util
{
struct FD
{
explicit FD(int fd);
FD(const FD&) = delete;
FD(FD&&) = delete;
~FD();
inline explicit
operator int() const
{
return fd();
}
inline int
fd() const
{
return m_FD;
}
private:
int m_FD;
};
} // namespace llarp::util
Updated on 2026-01-10 at 22:49:45 +0000