llarp/util/non_blocking.hpp
Namespaces
| Name |
|---|
| llarp [crypto.hpp] |
| llarp::util |
Classes
| Name | |
|---|---|
| struct | llarp::util::NonBlocking sets nonblocking on a FD. |
Source code
#pragma once
#include "fd.hpp"
namespace llarp::util
{
struct NonBlocking
{
explicit NonBlocking(const FD& fd);
int
old_flags() const;
NonBlocking(const NonBlocking&) = delete;
NonBlocking(NonBlocking&&) = delete;
private:
explicit NonBlocking(int fd);
int m_Flags;
};
} // namespace llarp::util
Updated on 2026-01-10 at 22:49:46 +0000