sptk2 logo
SPTK Home Page
sptk::BaseSocket Member List

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

_open(const Host &host, OpenMode openMode, bool blockingMode, std::chrono::milliseconds timeoutMS)sptk::BaseSocketprotectedvirtual
_open(const struct sockaddr_in &address, OpenMode openMode, bool blockingMode, std::chrono::milliseconds timeoutMS)sptk::BaseSocketinlineprotectedvirtual
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() noexceptsptk::BaseSocketvirtual
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
read(uint8_t *buffer, size_t size, sockaddr_in *from)sptk::BaseSocketvirtual
read(uint8_t *buffer, size_t size)sptk::BaseSocketinlinevirtual
read(Buffer &buffer, size_t size, sockaddr_in *from)sptk::BaseSocketvirtual
read(Buffer &buffer, size_t size)sptk::BaseSocketinline
read(String &buffer, size_t size, sockaddr_in *from)sptk::BaseSocketvirtual
read(String &buffer, size_t size)sptk::BaseSocketinline
readyToRead(std::chrono::milliseconds timeout)sptk::BaseSocketvirtual
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
setSocketFD(SOCKET socket)sptk::BaseSocketinlineprotected
socketBytes()sptk::BaseSocketvirtual
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

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