sptk2 logo
SPTK Home Page
sptk::TCPSocket Member List

This is the complete list of members for sptk::TCPSocket, including all inherited members.

_open(const Host &host, OpenMode openMode, bool blockingMode, std::chrono::milliseconds timeout) overridesptk::TCPSocketprotectedvirtual
_open(const struct sockaddr_in &address, OpenMode openMode, bool blockingMode, std::chrono::milliseconds timeout) overridesptk::TCPSocketprotectedvirtual
accept(SOCKET &clientSocketFD, struct sockaddr_in &clientInfo, std::chrono::milliseconds timeout)sptk::TCPSocketvirtual
active() constsptk::BaseSocketinline
attach(SOCKET socketHandle, bool accept)sptk::BaseSocketvirtual
BaseSocket(SOCKET_ADDRESS_FAMILY domain=AF_INET, int32_t type=SOCK_STREAM, int32_t protocol=0)sptk::BaseSocketexplicit
BaseSocket(const BaseSocket &other)=deletesptk::BaseSocket
BaseSocket(BaseSocket &&other) noexcept=defaultsptk::BaseSocket
bind(const char *address, uint32_t portNumber)sptk::BaseSocket
blockingMode(bool blocking)sptk::BaseSocket
blockingMode() constsptk::BaseSocketinline
close() noexcept overridesptk::TCPSocketvirtual
control(int flag, const uint32_t *check) constsptk::BaseSocket
detach()sptk::BaseSocketvirtual
domain() constsptk::BaseSocketinlineprotected
fd() constsptk::BaseSocketinline
getOption(int level, int option, int &value) constsptk::BaseSocket
host(const Host &host)sptk::BaseSocket
host() constsptk::BaseSocketinline
listen(uint16_t portNumber=0)sptk::BaseSocket
open(const Host &host=Host(), OpenMode openMode=OpenMode::CONNECT, bool blockingMode=true, std::chrono::milliseconds timeoutMS=std::chrono::milliseconds(0))sptk::BaseSocketinline
open(const struct sockaddr_in &address, OpenMode openMode=OpenMode::CONNECT, bool blockingMode=true, std::chrono::milliseconds timeoutMS=std::chrono::milliseconds(0))sptk::BaseSocketinline
open_addr(OpenMode openMode=OpenMode::CREATE, const sockaddr_in *addr=nullptr, std::chrono::milliseconds timeout=std::chrono::milliseconds(0))sptk::BaseSocket
OpenMode enum namesptk::BaseSocket
operator=(const BaseSocket &other)=deletesptk::BaseSocket
operator=(BaseSocket &&other) noexcept=defaultsptk::BaseSocket
protocol() constsptk::BaseSocketinlineprotected
proxy()sptk::TCPSocketinlineprotected
read(uint8_t *buffer, size_t size, sockaddr_in *from=nullptr) overridesptk::TCPSocketvirtual
read(Buffer &buffer, size_t size, sockaddr_in *from=nullptr) overridesptk::TCPSocketvirtual
read(String &buffer, size_t size, sockaddr_in *from=nullptr) overridesptk::TCPSocketvirtual
read(T &value, sockaddr_in *from=nullptr) (defined in sptk::TCPSocket)sptk::TCPSocketinline
sptk::BaseSocket::read(uint8_t *buffer, size_t size)sptk::BaseSocketinlinevirtual
sptk::BaseSocket::read(Buffer &buffer, size_t size)sptk::BaseSocketinline
sptk::BaseSocket::read(String &buffer, size_t size)sptk::BaseSocketinline
reader()sptk::TCPSocketinlineprotected
readLine(char *buffer, size_t size, char delimiter='\n')sptk::TCPSocket
readLine(Buffer &buffer, char delimiter='\n')sptk::TCPSocket
readLine(String &s, char delimiter='\n')sptk::TCPSocket
readyToRead(std::chrono::milliseconds timeout) overridesptk::TCPSocketvirtual
readyToWrite(std::chrono::milliseconds timeout)sptk::BaseSocketvirtual
recv(uint8_t *buffer, size_t len)sptk::BaseSocketvirtual
send(const uint8_t *buffer, size_t len)sptk::BaseSocketvirtual
setOption(int level, int option, int value) constsptk::BaseSocket
setProxy(std::shared_ptr< Proxy > proxy)sptk::TCPSocket
setSocketFD(SOCKET socket)sptk::BaseSocketinlineprotected
socketBytes() overridesptk::TCPSocketvirtual
TCPSocket(SOCKET_ADDRESS_FAMILY domain=AF_INET, int32_t type=SOCK_STREAM, int32_t protocol=0)sptk::TCPSocketexplicit
type() constsptk::BaseSocketinlineprotected
write(const uint8_t *buffer, size_t size, const sockaddr_in *peer)sptk::BaseSocketvirtual
write(const uint8_t *buffer, size_t size)sptk::BaseSocketinline
write(const Buffer &buffer, const sockaddr_in *peer)sptk::BaseSocketvirtual
write(const Buffer &buffer)sptk::BaseSocketinline
write(const String &buffer, const sockaddr_in *peer)sptk::BaseSocketvirtual
write(const String &buffer)sptk::BaseSocketinline
~BaseSocket()sptk::BaseSocketvirtual
~TCPSocket() overridesptk::TCPSocket

Fri Oct 14 2022 09:58:46: SPTK 5.4.1