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() const | GNet::SocketBase |
bind(const Address &) | GNet::Socket |
bind(const Address &, std::nothrow_t) | GNet::Socket |
canBindHint(const Address &address, bool stream_socket=true) | GNet::Socket | static
clearReason() | GNet::SocketBase | protected
connect(const Address &addr, bool *done=nullptr) | GNet::Socket |
dropOtherHandler() noexcept | GNet::SocketBase |
dropReadHandler() noexcept | GNet::SocketBase |
dropWriteHandler() noexcept | GNet::SocketBase |
eInProgress() const | GNet::SocketBase |
eMsgSize() const | GNet::SocketBase |
eNotConn() const | GNet::SocketBase |
error(int rc) | GNet::SocketBase | protected static
eTooMany() const | GNet::SocketBase |
eWouldBlock() const override | GNet::SocketBase | virtual
fd() const noexcept override | GNet::SocketBase | virtual
getBoundScopeId() const | GNet::Socket |
getLocalAddress() const | GNet::Socket |
getLocalAddress(std::nothrow_t) const (defined in GNet::Socket) | GNet::Socket | protected
getPeerAddress() const | GNet::Socket |
isFamily(Address::Family) const | GNet::SocketBase | protected
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)=0 | G::ReadWrite | pure virtual
reason() const | GNet::SocketBase |
saveReason() | GNet::SocketBase | protected
saveReason() const | GNet::SocketBase | protected
setOption(int, const char *, int, int) (defined in GNet::Socket) | GNet::Socket | protected
setOption(int, const char *, int, int, std::nothrow_t) (defined in GNet::Socket) | GNet::Socket | protected
setOptionExclusive() (defined in GNet::Socket) | GNet::Socket | protected
setOptionImp(int, int, const void *, socklen_t) (defined in GNet::Socket) | GNet::Socket | protected
setOptionKeepAlive() (defined in GNet::Socket) | GNet::Socket | protected
setOptionLingerImp(int, int) (defined in GNet::Socket) | GNet::Socket | protected
setOptionNoLinger() (defined in GNet::Socket) | GNet::Socket | protected
setOptionPureV6() (defined in GNet::Socket) | GNet::Socket | protected
setOptionPureV6(std::nothrow_t) (defined in GNet::Socket) | GNet::Socket | protected
setOptionReuse() (defined in GNet::Socket) | GNet::Socket | protected
setOptionsOnBind(Address::Family) (defined in GNet::Socket) | GNet::Socket | protected
setOptionsOnConnect(Address::Family) (defined in GNet::Socket) | GNet::Socket | protected
shutdown(int how=1) | GNet::Socket |
size_type typedef (defined in GNet::SocketBase) | GNet::SocketBase |
sizeError(ssize_type size) | GNet::SocketBase | protected static
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::Socket | protected
Socket(Address::Family, Descriptor s, const Accepted &) (defined in GNet::Socket) | GNet::Socket | protected
SocketBase(Address::Family, int type, int protocol) | GNet::SocketBase | protected
SocketBase(Address::Family, Descriptor s) | GNet::SocketBase | protected
SocketBase(Address::Family, Descriptor s, const Accepted &) | GNet::SocketBase | protected
SocketBase(const Raw &, int domain, int type, int protocol) | GNet::SocketBase | protected
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::SocketBase | static
write(const char *buf, size_type len)=0 | G::ReadWrite | pure virtual
writeImp(const char *buf, size_type len) | GNet::SocketBase | protected
~ReadWrite()=default | G::ReadWrite | virtual
~Socket() override=default (defined in GNet::Socket) | GNet::Socket |
~SocketBase() override | GNet::SocketBase |