This is the complete list of members for engine::io::Socket, including all inherited members.
Accept(Deadline) | engine::io::Socket | |
Bind(const Sockaddr &) | engine::io::Socket | |
Close() | engine::io::Socket | |
Connect(const Sockaddr &, Deadline) | engine::io::Socket | |
Fd() const | engine::io::Socket | |
GetOption(int layer, int optname) const | engine::io::Socket | |
Getpeername() | engine::io::Socket | |
GetReadableBase() (defined in engine::io::RwBase) | engine::io::RwBase | inline |
Getsockname() | engine::io::Socket | |
GetWritableBase() (defined in engine::io::RwBase) | engine::io::RwBase | inline |
IsValid() const override | engine::io::Socket | virtual |
Listen(int backlog=SOMAXCONN) | engine::io::Socket | |
operator bool() const | engine::io::Socket | inlineexplicit |
ReadAll(void *buf, size_t len, Deadline deadline) override | engine::io::Socket | inlinevirtual |
ReadNoblock(void *buf, size_t len) override | engine::io::Socket | inlinevirtual |
ReadSome(void *buf, size_t len, Deadline deadline) override | engine::io::Socket | inlinevirtual |
RecvAll(void *buf, size_t len, Deadline deadline) | engine::io::Socket | |
RecvNoblock(void *buf, size_t len) | engine::io::Socket | |
RecvSome(void *buf, size_t len, Deadline deadline) | engine::io::Socket | |
RecvSomeFrom(void *buf, size_t len, Deadline deadline) | engine::io::Socket | |
Release() &&noexcept | engine::io::Socket | |
SendAll(std::initializer_list< IoData > list, Deadline deadline) | engine::io::Socket | |
SendAll(const IoData *list, std::size_t list_size, Deadline deadline) | engine::io::Socket | |
SendAll(const struct iovec *list, std::size_t list_size, Deadline deadline) | engine::io::Socket | |
SendAll(const void *buf, size_t len, Deadline deadline) | engine::io::Socket | |
SendAllTo(const Sockaddr &dest_addr, const void *buf, size_t len, Deadline deadline) | engine::io::Socket | |
SetOption(int layer, int optname, int optval) | engine::io::Socket | |
SetReadableContextAccessor(impl::ContextAccessor *ca) (defined in engine::io::ReadableBase) | engine::io::ReadableBase | inlineprotected |
SetWritableContextAccessor(impl::ContextAccessor *ca) (defined in engine::io::WritableBase) | engine::io::WritableBase | inlineprotected |
Socket()=default | engine::io::Socket | |
Socket(AddrDomain, SocketType) | engine::io::Socket | |
Socket(int fd, AddrDomain domain=AddrDomain::kUnspecified) | engine::io::Socket | explicit |
engine::TryGetContextAccessor() | engine::io::ReadableBase | inline |
engine::io::WritableBase::TryGetContextAccessor() | engine::io::WritableBase | inline |
WaitReadable(Deadline) override | engine::io::Socket | virtual |
WaitWriteable(Deadline) override | engine::io::Socket | virtual |
WriteAll(std::initializer_list< IoData > list, Deadline deadline) override (defined in engine::io::Socket) | engine::io::Socket | inlinevirtual |
WriteAll(const void *buf, size_t len, Deadline deadline) override | engine::io::Socket | inlinevirtual |
~ReadableBase() (defined in engine::io::ReadableBase) | engine::io::ReadableBase | virtual |
~RwBase() override (defined in engine::io::RwBase) | engine::io::RwBase | |
~WritableBase() (defined in engine::io::WritableBase) | engine::io::WritableBase | virtual |