join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
join::BasicStreamSocket< Protocol > Member List

This is the complete list of members for join::BasicStreamSocket< Protocol >, including all inherited members.

_handlejoin::BasicSocket< Protocol >protected
_modejoin::BasicSocket< Protocol >protected
_protocoljoin::BasicSocket< Protocol >protected
_remotejoin::BasicStreamSocket< Protocol >mutableprotected
_statejoin::BasicSocket< Protocol >protected
AuxData enum valuejoin::BasicRawSocket< Protocol >
BasicAsyncStreamSocket classjoin::BasicStreamSocket< Protocol >friend
BasicRawSocket() noexceptjoin::BasicRawSocket< Protocol >inline
BasicRawSocket(Mode mode) noexceptjoin::BasicRawSocket< Protocol >inlineexplicit
BasicRawSocket(const BasicRawSocket &other)=deletejoin::BasicRawSocket< Protocol >
BasicRawSocket(BasicRawSocket &&other) noexcept=defaultjoin::BasicRawSocket< Protocol >
BasicSocket() noexceptjoin::BasicSocket< Protocol >inline
BasicSocket(Mode mode) noexceptjoin::BasicSocket< Protocol >inlineexplicit
BasicSocket(const BasicSocket &other)=deletejoin::BasicSocket< Protocol >
BasicSocket(BasicSocket &&other) noexceptjoin::BasicSocket< Protocol >inline
BasicStreamSocket() noexceptjoin::BasicStreamSocket< Protocol >inline
BasicStreamSocket(Mode mode) noexceptjoin::BasicStreamSocket< Protocol >inlineexplicit
BasicStreamSocket(int fd, const Endpoint &remote, Mode mode=Mode::NonBlocking)join::BasicStreamSocket< Protocol >inlineexplicit
BasicStreamSocket(const BasicStreamSocket &other)=deletejoin::BasicStreamSocket< Protocol >
BasicStreamSocket(BasicStreamSocket &&other) noexceptjoin::BasicStreamSocket< Protocol >inline
bind(const Endpoint &endpoint) noexcept overridejoin::BasicRawSocket< Protocol >inlinevirtual
bindToDevice(const std::string &device) noexceptjoin::BasicRawSocket< Protocol >inline
Blocking enum valuejoin::BasicSocket< Protocol >
Broadcast enum valuejoin::BasicRawSocket< Protocol >
canRead() const noexceptjoin::BasicRawSocket< Protocol >inline
close() noexcept overridejoin::BasicStreamSocket< Protocol >inlinevirtual
Closed enum valuejoin::BasicSocket< Protocol >
connect(const Endpoint &endpoint) noexceptjoin::BasicStreamSocket< Protocol >inline
Connected enum valuejoin::BasicSocket< Protocol >
connected() noexceptjoin::BasicStreamSocket< Protocol >inline
Connecting enum valuejoin::BasicSocket< Protocol >
connecting() const noexceptjoin::BasicStreamSocket< Protocol >inline
disconnect() noexceptjoin::BasicStreamSocket< Protocol >inline
Disconnected enum valuejoin::BasicSocket< Protocol >
Disconnecting enum valuejoin::BasicSocket< Protocol >
Endpoint typedefjoin::BasicStreamSocket< Protocol >
family() const noexceptjoin::BasicSocket< Protocol >inline
handle() const noexceptjoin::BasicSocket< Protocol >inline
KeepAlive enum valuejoin::BasicRawSocket< Protocol >
KeepCount enum valuejoin::BasicRawSocket< Protocol >
KeepIdle enum valuejoin::BasicRawSocket< Protocol >
KeepIntvl enum valuejoin::BasicRawSocket< Protocol >
localEndpoint() const noexceptjoin::BasicSocket< Protocol >inline
Mode typedefjoin::BasicStreamSocket< Protocol >
mode() const noexceptjoin::BasicSocket< Protocol >inline
mtu() const noexceptjoin::BasicStreamSocket< Protocol >inline
MulticastLoop enum valuejoin::BasicRawSocket< Protocol >
MulticastTtl enum valuejoin::BasicRawSocket< Protocol >
NoDelay enum valuejoin::BasicRawSocket< Protocol >
NonBlocking enum valuejoin::BasicSocket< Protocol >
open(const Protocol &protocol=Protocol()) noexceptjoin::BasicSocket< Protocol >inlinevirtual
opened() const noexceptjoin::BasicSocket< Protocol >inline
operator=(const BasicStreamSocket &other)=deletejoin::BasicStreamSocket< Protocol >
operator=(BasicStreamSocket &&other) noexceptjoin::BasicStreamSocket< Protocol >inline
join::BasicRawSocket::operator=(const BasicRawSocket &other)=deletejoin::BasicRawSocket< Protocol >
join::BasicRawSocket::operator=(BasicRawSocket &&other) noexcept=defaultjoin::BasicRawSocket< Protocol >
join::BasicSocket::operator=(const BasicSocket &other)=deletejoin::BasicSocket< Protocol >
join::BasicSocket::operator=(BasicSocket &&other) noexceptjoin::BasicSocket< Protocol >inline
Option typedefjoin::BasicStreamSocket< Protocol >
PathMtuDiscover enum valuejoin::BasicRawSocket< Protocol >
protocol() const noexceptjoin::BasicSocket< Protocol >inline
Ptr typedefjoin::BasicStreamSocket< Protocol >
RcvBuffer enum valuejoin::BasicRawSocket< Protocol >
RcvError enum valuejoin::BasicRawSocket< Protocol >
read(char *data, size_t maxSize) noexceptjoin::BasicStreamSocket< Protocol >inline
readExactly(char *data, size_t size) noexceptjoin::BasicStreamSocket< Protocol >inline
readExactly(char *data, size_t size, std::chrono::nanoseconds timeout) noexceptjoin::BasicStreamSocket< Protocol >inline
readExactly(char *data, size_t size, TimePoint deadline) noexceptjoin::BasicStreamSocket< Protocol >inline
remoteEndpoint() const noexceptjoin::BasicStreamSocket< Protocol >inline
ReuseAddr enum valuejoin::BasicRawSocket< Protocol >
ReusePort enum valuejoin::BasicRawSocket< Protocol >
setMode(Mode mode) noexceptjoin::BasicSocket< Protocol >inline
setOption(Option option, int value) noexcept overridejoin::BasicStreamSocket< Protocol >inlinevirtual
SndBuffer enum valuejoin::BasicRawSocket< Protocol >
State typedefjoin::BasicStreamSocket< Protocol >
TimePoint typedefjoin::BasicStreamSocket< Protocol >
TimeStamp enum valuejoin::BasicRawSocket< Protocol >
Ttl enum valuejoin::BasicRawSocket< Protocol >
type() const noexceptjoin::BasicSocket< Protocol >inline
wait(bool wantRead, bool wantWrite) const noexceptjoin::BasicSocket< Protocol >inline
waitConnected()join::BasicStreamSocket< Protocol >inline
waitConnected(std::chrono::nanoseconds timeout)join::BasicStreamSocket< Protocol >inline
waitConnected(TimePoint deadline)join::BasicStreamSocket< Protocol >inline
waitDisconnected()join::BasicStreamSocket< Protocol >inline
waitDisconnected(std::chrono::nanoseconds timeout)join::BasicStreamSocket< Protocol >inline
waitDisconnected(TimePoint deadline)join::BasicStreamSocket< Protocol >inline
waitFor(bool wantRead, bool wantWrite, std::chrono::nanoseconds timeout) const noexceptjoin::BasicSocket< Protocol >inline
waitReadyRead() const noexceptjoin::BasicSocket< Protocol >inline
waitReadyRead(std::chrono::nanoseconds timeout) const noexceptjoin::BasicSocket< Protocol >inline
waitReadyRead(TimePoint deadline) const noexceptjoin::BasicSocket< Protocol >inline
waitReadyWrite() const noexceptjoin::BasicSocket< Protocol >inline
waitReadyWrite(std::chrono::nanoseconds timeout) const noexceptjoin::BasicSocket< Protocol >inline
waitReadyWrite(TimePoint deadline) const noexceptjoin::BasicSocket< Protocol >inline
waitUntil(bool wantRead, bool wantWrite, TimePoint deadline) const noexceptjoin::BasicSocket< Protocol >inline
write(const char *data, size_t maxSize) noexceptjoin::BasicRawSocket< Protocol >inline
writeExactly(const char *data, size_t size) noexceptjoin::BasicStreamSocket< Protocol >inline
writeExactly(const char *data, size_t size, std::chrono::nanoseconds timeout) noexceptjoin::BasicStreamSocket< Protocol >inline
writeExactly(const char *data, size_t size, TimePoint deadline) noexceptjoin::BasicStreamSocket< Protocol >inline
~BasicRawSocket()=defaultjoin::BasicRawSocket< Protocol >virtual
~BasicSocket()join::BasicSocket< Protocol >inlinevirtual
~BasicStreamSocket()=defaultjoin::BasicStreamSocket< Protocol >