AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
ATcpSocket Member List

This is the complete list of members for ATcpSocket, including all inherited members.

AAbstractSocket(int handle, const AInet4Address &selfAddress) (defined in AAbstractSocket)AAbstractSocketinlineprotected
AAbstractSocket() (defined in AAbstractSocket)AAbstractSocket
AAbstractSocket(const AAbstractSocket &)=delete (defined in AAbstractSocket)AAbstractSocket
ATcpServerSocket (defined in ATcpSocket)ATcpSocketfriend
ATcpSocket(const AInet4Address &destinationAddress) (defined in ATcpSocket)ATcpSocket
ATcpSocket(int handle, const AInet4Address &selfAddr) (defined in ATcpSocket)ATcpSocketinlineprotected
bind(uint16_t bindingPort)AAbstractSocketprotected
close() (defined in AAbstractSocket)AAbstractSocket
createSocket() overrideATcpSocketprotectedvirtual
deserialize()IInputStreaminline
getAddress() const (defined in AAbstractSocket)AAbstractSocketinline
getErrorString() (defined in AAbstractSocket)AAbstractSocketprotectedstatic
getHandle() const (defined in AAbstractSocket)AAbstractSocketinlineprotected
handleError(const AString &message, int code) (defined in AAbstractSocket)AAbstractSocketprotectedstatic
init()AAbstractSocketprotected
operator<<(const T &t)IOutputStreaminline
operator>>(T &dst)IInputStream
operator>>(T &&dst)IInputStream
read(char *dst, size_t size) overrideATcpSocketvirtual
IInputStream::read(std::span< std::byte > destination)IInputStreaminline
readExact(char *dst, size_t size)IInputStreaminline
setTimeout(int secs) (defined in AAbstractSocket)AAbstractSocket
write(const char *buffer, size_t size) overrideATcpSocketvirtual
IOutputStream::write(const T &t)IOutputStream
~AAbstractSocket() (defined in AAbstractSocket)AAbstractSocketvirtual
~ATcpSocket() override (defined in ATcpSocket)ATcpSocket
~IInputStream()=default (defined in IInputStream)IInputStreamvirtual
~IOutputStream()=default (defined in IOutputStream)IOutputStreamvirtual