E-MailRelay
GNet::Socket Member List

This is the complete list of members for GNet::Socket, including all inherited members.

addOtherHandler(EventHandler &, ExceptionSink)GNet::SocketBase
addReadHandler(EventHandler &, ExceptionSink)GNet::SocketBase
addWriteHandler(EventHandler &, ExceptionSink)GNet::SocketBase
asString() constGNet::SocketBase
bind(const Address &)GNet::Socket
bind(const Address &, std::nothrow_t)GNet::Socket
canBindHint(const Address &address, bool stream_socket=true)GNet::Socketstatic
clearReason()GNet::SocketBaseprotected
connect(const Address &addr, bool *done=nullptr)GNet::Socket
dropOtherHandler() noexceptGNet::SocketBase
dropReadHandler() noexceptGNet::SocketBase
dropWriteHandler() noexceptGNet::SocketBase
eInProgress() constGNet::SocketBase
eMsgSize() constGNet::SocketBase
eNotConn() constGNet::SocketBase
error(int rc)GNet::SocketBaseprotectedstatic
eTooMany() constGNet::SocketBase
eWouldBlock() const overrideGNet::SocketBasevirtual
fd() const noexcept overrideGNet::SocketBasevirtual
getBoundScopeId() constGNet::Socket
getLocalAddress() constGNet::Socket
getLocalAddress(std::nothrow_t) const (defined in GNet::Socket)GNet::Socketprotected
getPeerAddress() constGNet::Socket
isFamily(Address::Family) constGNet::SocketBaseprotected
listen(int backlog=1)GNet::Socket
operator=(const Socket &)=delete (defined in GNet::Socket)GNet::Socket
operator=(Socket &&)=delete (defined in GNet::Socket)GNet::Socket
operator=(const SocketBase &)=delete (defined in GNet::SocketBase)GNet::SocketBase
operator=(SocketBase &&)=delete (defined in GNet::SocketBase)GNet::SocketBase
read(char *buffer, size_type buffer_length)=0G::ReadWritepure virtual
reason() constGNet::SocketBase
saveReason()GNet::SocketBaseprotected
saveReason() constGNet::SocketBaseprotected
setOption(int, const char *, int, int) (defined in GNet::Socket)GNet::Socketprotected
setOption(int, const char *, int, int, std::nothrow_t) (defined in GNet::Socket)GNet::Socketprotected
setOptionExclusive() (defined in GNet::Socket)GNet::Socketprotected
setOptionImp(int, int, const void *, socklen_t) (defined in GNet::Socket)GNet::Socketprotected
setOptionKeepAlive() (defined in GNet::Socket)GNet::Socketprotected
setOptionLingerImp(int, int) (defined in GNet::Socket)GNet::Socketprotected
setOptionNoLinger() (defined in GNet::Socket)GNet::Socketprotected
setOptionPureV6() (defined in GNet::Socket)GNet::Socketprotected
setOptionPureV6(std::nothrow_t) (defined in GNet::Socket)GNet::Socketprotected
setOptionReuse() (defined in GNet::Socket)GNet::Socketprotected
setOptionsOnBind(Address::Family) (defined in GNet::Socket)GNet::Socketprotected
setOptionsOnConnect(Address::Family) (defined in GNet::Socket)GNet::Socketprotected
shutdown(int how=1)GNet::Socket
size_type typedef (defined in GNet::SocketBase)GNet::SocketBase
sizeError(ssize_type size)GNet::SocketBaseprotectedstatic
Socket(const Socket &)=delete (defined in GNet::Socket)GNet::Socket
Socket(Socket &&)=delete (defined in GNet::Socket)GNet::Socket
Socket(Address::Family, int type, int protocol) (defined in GNet::Socket)GNet::Socketprotected
Socket(Address::Family, Descriptor s, const Accepted &) (defined in GNet::Socket)GNet::Socketprotected
SocketBase(Address::Family, int type, int protocol)GNet::SocketBaseprotected
SocketBase(Address::Family, Descriptor s)GNet::SocketBaseprotected
SocketBase(Address::Family, Descriptor s, const Accepted &)GNet::SocketBaseprotected
SocketBase(const Raw &, int domain, int type, int protocol)GNet::SocketBaseprotected
SocketBase(const SocketBase &)=delete (defined in GNet::SocketBase)GNet::SocketBase
SocketBase(SocketBase &&)=delete (defined in GNet::SocketBase)GNet::SocketBase
ssize_type typedef (defined in GNet::SocketBase)GNet::SocketBase
supports(Address::Family, int type, int protocol)GNet::SocketBasestatic
write(const char *buf, size_type len)=0G::ReadWritepure virtual
writeImp(const char *buf, size_type len)GNet::SocketBaseprotected
~ReadWrite()=defaultG::ReadWritevirtual
~Socket() override=default (defined in GNet::Socket)GNet::Socket
~SocketBase() overrideGNet::SocketBase