sptk2 logo
SPTK Home Page
sptk::SSLSocket Member List

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

_open(const Host &host, OpenMode openMode, bool blockingMode, std::chrono::milliseconds timeout) overridesptk::SSLSocketprotectedvirtual
_open(const struct sockaddr_in &address, OpenMode openMode, bool blockingMode, std::chrono::milliseconds timeout) overridesptk::SSLSocketprotectedvirtual
accept(SOCKET &clientSocketFD, struct sockaddr_in &clientInfo, std::chrono::milliseconds timeout)sptk::TCPSocketvirtual
active() constsptk::BaseSocketinline
attach(SOCKET socketHandle, bool accept) overridesptk::SSLSocketvirtual
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::SSLSocketvirtual
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
getSSLError(const std::string &function, int32_t SSLError) constsptk::SSLSocketprotectedvirtual
handle()sptk::SSLSocketinline
host(const Host &host)sptk::BaseSocket
host() constsptk::BaseSocketinline
initContextAndSocket()sptk::SSLSocketprotected
listen(uint16_t portNumber=0)sptk::BaseSocket
loadKeys(const SSLKeys &keys)sptk::SSLSocket
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 size) overridesptk::SSLSocketvirtual
send(const uint8_t *buffer, size_t len) overridesptk::SSLSocketvirtual
setOption(int level, int option, int value) constsptk::BaseSocket
setProxy(std::shared_ptr< Proxy > proxy)sptk::TCPSocket
setSNIHostName(const String &sniHostName)sptk::SSLSocket
setSocketFD(SOCKET socket)sptk::BaseSocketinlineprotected
socketBytes() overridesptk::SSLSocketvirtual
SSLSocket(const String &cipherList="ALL")sptk::SSLSocketexplicit
TCPSocket(SOCKET_ADDRESS_FAMILY domain=AF_INET, int32_t type=SOCK_STREAM, int32_t protocol=0)sptk::TCPSocketexplicit
throwSSLError(const String &function, int resultCode) constsptk::SSLSocket
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
~SSLSocket() overridesptk::SSLSocket
~TCPSocket() overridesptk::TCPSocket

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