| _open(const Host &host, OpenMode openMode, bool blockingMode, std::chrono::milliseconds timeout) override | sptk::TCPSocket | protectedvirtual |
| _open(const struct sockaddr_in &address, OpenMode openMode, bool blockingMode, std::chrono::milliseconds timeout) override | sptk::TCPSocket | protectedvirtual |
| accept(SOCKET &clientSocketFD, struct sockaddr_in &clientInfo, std::chrono::milliseconds timeout) | sptk::TCPSocket | virtual |
| active() const | sptk::BaseSocket | inline |
| attach(SOCKET socketHandle, bool accept) | sptk::BaseSocket | virtual |
| attachments() const noexcept | sptk::BaseMailConnect | inline |
| attachments(const String &attachments) | sptk::BaseMailConnect | inline |
| BaseMailConnect()=default | sptk::BaseMailConnect | |
| BaseSocket(SOCKET_ADDRESS_FAMILY domain=AF_INET, int32_t type=SOCK_STREAM, int32_t protocol=0) | sptk::BaseSocket | explicit |
| BaseSocket(const BaseSocket &other)=delete | sptk::BaseSocket | |
| BaseSocket(BaseSocket &&other) noexcept=default | sptk::BaseSocket | |
| bcc() const noexcept | sptk::BaseMailConnect | inline |
| bcc(const String &addr) | sptk::BaseMailConnect | inline |
| bind(const char *address, uint32_t portNumber) | sptk::BaseSocket | |
| blockingMode(bool blocking) | sptk::BaseSocket | |
| blockingMode() const | sptk::BaseSocket | inline |
| body() const noexcept | sptk::BaseMailConnect | inline |
| body(const String &body, bool smtp) | sptk::BaseMailConnect | inline |
| cc() const noexcept | sptk::BaseMailConnect | inline |
| cc(const String &addr) | sptk::BaseMailConnect | inline |
| close() noexcept override | sptk::TCPSocket | virtual |
| cmd_auth(const String &user, const String &password) | sptk::SmtpConnect | |
| cmd_quit() | sptk::SmtpConnect | |
| cmd_send() | sptk::SmtpConnect | |
| command(const String &cmd, bool encodeCommand=false, bool decodeResponse=false) | sptk::SmtpConnect | |
| control(int flag, const uint32_t *check) const | sptk::BaseSocket | |
| detach() | sptk::BaseSocket | virtual |
| domain() const | sptk::BaseSocket | inlineprotected |
| fd() const | sptk::BaseSocket | inline |
| from() const noexcept | sptk::BaseMailConnect | inline |
| from(const String &addr) | sptk::BaseMailConnect | inline |
| getOption(int level, int option, int &value) const | sptk::BaseSocket | |
| getResponse(bool decode=false) | sptk::SmtpConnect | protected |
| host(const Host &host) | sptk::BaseSocket | |
| host() const | sptk::BaseSocket | inline |
| listen(uint16_t portNumber=0) | sptk::BaseSocket | |
| messageBuffer() const noexcept | sptk::BaseMailConnect | inline |
| mime(const Buffer &buffer) | sptk::SmtpConnect | protectedstatic |
| mime(const String &s) | sptk::SmtpConnect | protectedstatic |
| mimeFile(const String &fileName, const String &fileAlias, std::stringstream &message) | sptk::BaseMailConnect | protectedstatic |
| mimeMessage(Buffer &buffer) | sptk::BaseMailConnect | |
| open(const Host &host=Host(), OpenMode openMode=OpenMode::CONNECT, bool blockingMode=true, std::chrono::milliseconds timeoutMS=std::chrono::milliseconds(0)) | sptk::BaseSocket | inline |
| open(const struct sockaddr_in &address, OpenMode openMode=OpenMode::CONNECT, bool blockingMode=true, std::chrono::milliseconds timeoutMS=std::chrono::milliseconds(0)) | sptk::BaseSocket | inline |
| open_addr(OpenMode openMode=OpenMode::CREATE, const sockaddr_in *addr=nullptr, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) | sptk::BaseSocket | |
| OpenMode enum name | sptk::BaseSocket | |
| operator=(const BaseSocket &other)=delete | sptk::BaseSocket | |
| operator=(BaseSocket &&other) noexcept=default | sptk::BaseSocket | |
| protocol() const | sptk::BaseSocket | inlineprotected |
| proxy() | sptk::TCPSocket | inlineprotected |
| read(uint8_t *buffer, size_t size, sockaddr_in *from=nullptr) override | sptk::TCPSocket | virtual |
| read(Buffer &buffer, size_t size, sockaddr_in *from=nullptr) override | sptk::TCPSocket | virtual |
| read(String &buffer, size_t size, sockaddr_in *from=nullptr) override | sptk::TCPSocket | virtual |
| read(T &value, sockaddr_in *from=nullptr) (defined in sptk::TCPSocket) | sptk::TCPSocket | inline |
| sptk::BaseSocket::read(uint8_t *buffer, size_t size) | sptk::BaseSocket | inlinevirtual |
| sptk::BaseSocket::read(Buffer &buffer, size_t size) | sptk::BaseSocket | inline |
| sptk::BaseSocket::read(String &buffer, size_t size) | sptk::BaseSocket | inline |
| reader() | sptk::TCPSocket | inlineprotected |
| 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) override | sptk::TCPSocket | virtual |
| readyToWrite(std::chrono::milliseconds timeout) | sptk::BaseSocket | virtual |
| recv(uint8_t *buffer, size_t len) | sptk::BaseSocket | virtual |
| response() | sptk::SmtpConnect | inline |
| send(const uint8_t *buffer, size_t len) | sptk::BaseSocket | virtual |
| sendCommand(String cmd, bool encode=false) | sptk::SmtpConnect | protected |
| sendMessage() override | sptk::SmtpConnect | virtual |
| setOption(int level, int option, int value) const | sptk::BaseSocket | |
| setProxy(std::shared_ptr< Proxy > proxy) | sptk::TCPSocket | |
| setSocketFD(SOCKET socket) | sptk::BaseSocket | inlineprotected |
| SmtpConnect(Logger *log=nullptr) | sptk::SmtpConnect | explicit |
| socketBytes() override | sptk::TCPSocket | virtual |
| subject() const noexcept | sptk::BaseMailConnect | inline |
| subject(const String &subj) | sptk::BaseMailConnect | inline |
| TCPSocket(SOCKET_ADDRESS_FAMILY domain=AF_INET, int32_t type=SOCK_STREAM, int32_t protocol=0) | sptk::TCPSocket | explicit |
| to() const noexcept | sptk::BaseMailConnect | inline |
| to(const String &addr) | sptk::BaseMailConnect | inline |
| type() const | sptk::BaseSocket | inlineprotected |
| unmime(const String &s) | sptk::SmtpConnect | protectedstatic |
| write(const uint8_t *buffer, size_t size, const sockaddr_in *peer) | sptk::BaseSocket | virtual |
| write(const uint8_t *buffer, size_t size) | sptk::BaseSocket | inline |
| write(const Buffer &buffer, const sockaddr_in *peer) | sptk::BaseSocket | virtual |
| write(const Buffer &buffer) | sptk::BaseSocket | inline |
| write(const String &buffer, const sockaddr_in *peer) | sptk::BaseSocket | virtual |
| write(const String &buffer) | sptk::BaseSocket | inline |
| ~BaseMailConnect()=default | sptk::BaseMailConnect | virtual |
| ~BaseSocket() | sptk::BaseSocket | virtual |
| ~TCPSocket() override | sptk::TCPSocket | |