| _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 |
| 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 | |
| bind(const char *address, uint32_t portNumber) | sptk::BaseSocket | |
| blockingMode(bool blocking) | sptk::BaseSocket | |
| blockingMode() const | sptk::BaseSocket | inline |
| close() noexcept override | sptk::TCPSocket | virtual |
| cmd_append(const String &mail_box, const Buffer &message) | sptk::ImapConnect | |
| cmd_capability() | sptk::ImapConnect | inline |
| cmd_close() | sptk::ImapConnect | inline |
| cmd_create(const String &mail_box) | sptk::ImapConnect | inline |
| cmd_delete(const String &mail_box) | sptk::ImapConnect | inline |
| cmd_examine(const String &mail_box) | sptk::ImapConnect | inline |
| cmd_expunge() | sptk::ImapConnect | inline |
| cmd_fetch_flags(int32_t msg_id) | sptk::ImapConnect | |
| cmd_fetch_headers(int32_t msg_id, FieldList &result) | sptk::ImapConnect | |
| cmd_fetch_message(int32_t msg_id, FieldList &result) | sptk::ImapConnect | |
| cmd_list(const String &mail_box_mask, bool decode=false) | sptk::ImapConnect | |
| cmd_login(const String &user, const String &password) | sptk::ImapConnect | |
| cmd_logout() | sptk::ImapConnect | inline |
| cmd_noop() | sptk::ImapConnect | inline |
| cmd_rename(const String &mail_box, const String &new_name) | sptk::ImapConnect | inline |
| cmd_search_all(String &result) | sptk::ImapConnect | |
| cmd_search_new(String &result) | sptk::ImapConnect | |
| cmd_select(const String &mail_box, int32_t &total_msgs) | sptk::ImapConnect | |
| cmd_store_flags(int32_t msg_id, const char *flags) | sptk::ImapConnect | |
| cmd_subscribe(const String &mail_box) | sptk::ImapConnect | inline |
| cmd_unsubscribe(const String &mail_box) | sptk::ImapConnect | inline |
| command(const String &cmd, const String &arg1="", const String &arg2="") | sptk::ImapConnect | |
| control(int flag, const uint32_t *check) const | sptk::BaseSocket | |
| detach() | sptk::BaseSocket | virtual |
| domain() const | sptk::BaseSocket | inlineprotected |
| fd() const | sptk::BaseSocket | inline |
| getOption(int level, int option, int &value) const | sptk::BaseSocket | |
| getResponse(const String &ident) | sptk::ImapConnect | protected |
| host(const Host &host) | sptk::BaseSocket | |
| host() const | sptk::BaseSocket | inline |
| ImapConnect()=default | sptk::ImapConnect | |
| 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::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 | |
| parseFolderList() | sptk::ImapConnect | protected |
| parseMessage(FieldList &result, bool headersOnly) | sptk::ImapConnect | protected |
| parseSearch(String &result) const | sptk::ImapConnect | protected |
| 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() const | sptk::ImapConnect | inline |
| send(const uint8_t *buffer, size_t len) | sptk::BaseSocket | virtual |
| sendCommand(const String &cmd) | sptk::ImapConnect | protected |
| setOption(int level, int option, int value) const | sptk::BaseSocket | |
| setProxy(std::shared_ptr< Proxy > proxy) | sptk::TCPSocket | |
| setSocketFD(SOCKET socket) | sptk::BaseSocket | inlineprotected |
| socketBytes() override | sptk::TCPSocket | virtual |
| TCPSocket(SOCKET_ADDRESS_FAMILY domain=AF_INET, int32_t type=SOCK_STREAM, int32_t protocol=0) | sptk::TCPSocket | explicit |
| type() const | sptk::BaseSocket | inlineprotected |
| 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 |
| ~BaseSocket() | sptk::BaseSocket | virtual |
| ~TCPSocket() override | sptk::TCPSocket | |