Toolbox snapshot
The Reactive C++ Toolbox
|
#include <toolbox/io/Reactor.hpp>
Public Member Functions | |
Handle (Reactor &reactor, int fd, int sid) | |
constexpr | Handle (std::nullptr_t=nullptr) noexcept |
~Handle () | |
Handle (const Handle &)=delete | |
Handle & | operator= (const Handle &)=delete |
Handle (Handle &&rhs) noexcept | |
Handle & | operator= (Handle &&rhs) noexcept |
bool | empty () const noexcept |
operator bool () const noexcept | |
auto | fd () const noexcept |
auto | sid () const noexcept |
void | reset (std::nullptr_t=nullptr) noexcept |
void | swap (Handle &rhs) noexcept |
void | set_events (unsigned events, IoSlot slot, std::error_code &ec) noexcept |
Modify I/O event subscription. | |
void | set_events (unsigned events, IoSlot slot) |
void | set_events (unsigned events, std::error_code &ec) noexcept |
void | set_events (unsigned events) |
Definition at line 48 of file Reactor.hpp.
Definition at line 50 of file Reactor.hpp.
Definition at line 56 of file Reactor.hpp.
|
inline |
Definition at line 57 of file Reactor.hpp.
|
inlinenoexcept |
Definition at line 64 of file Reactor.hpp.
Definition at line 73 of file Reactor.hpp.
|
inlinenoexcept |
Definition at line 79 of file Reactor.hpp.
|
inlineexplicitnoexcept |
Definition at line 80 of file Reactor.hpp.
|
inlinenoexcept |
Definition at line 81 of file Reactor.hpp.
|
inlinenoexcept |
Definition at line 82 of file Reactor.hpp.
Definition at line 84 of file Reactor.hpp.
Definition at line 93 of file Reactor.hpp.
|
inlinenoexcept |
Modify I/O event subscription.
Definition at line 101 of file Reactor.hpp.
Definition at line 106 of file Reactor.hpp.
|
inlinenoexcept |
Definition at line 111 of file Reactor.hpp.
Definition at line 116 of file Reactor.hpp.