Logo Pico-Framework A web-first embedded framework for C++
Loading...
Searching...
No Matches
Tcp Member List

This is the complete list of members for Tcp, including all inherited members.

accept()Tcp
acceptCallback(void *arg, struct altcp_pcb *new_conn, err_t err)Tcpprivatestatic
bindAndListen(int port)Tcp
bindAndListenPlain(int port)Tcp
bindAndListenTls(int port)Tcp
close()Tcp
connect(const char *host, int port, bool useTls=false)Tcp
connectedTcpprivate
connectingTaskTcpprivate
connectPlain(const ip_addr_t &ip, int port)Tcpprivate
connectResultTcpprivate
connectTls(const ip_addr_t &ip, int port)Tcpprivate
getHostname() constTcpinline
getPeerIp() constTcp
getSocketFd() constTcpinline
hostnameTcpprivate
is_server_socketTcpprivate
isConnected() constTcpinline
isValid() constTcpinline
MAX_TLS_SEGMENT_SIZETcpprivatestatic
operator=(const Tcp &)=deleteTcp
operator=(Tcp &&other) noexceptTcp
pending_clientTcpprivate
recv(char *buffer, size_t size, uint32_t timeout_ms)Tcp
recv_bufferTcpprivate
recv_offsetTcpprivate
root_ca_certTcpprivate
send(const char *buffer, size_t size)Tcp
server_tls_certTcpprivate
server_tls_configTcpprivate
server_tls_keyTcpprivate
setHostname(const char *name)Tcpinline
setRootCACertificate(const std::string &pem)Tcp
setServerTlsConfig(const std::string &certPem, const std::string &keyPem)Tcp
sockfdTcpprivate
Tcp()Tcp
Tcp(int sockfd)Tcpexplicit
Tcp(const Tcp &)=deleteTcp
Tcp(Tcp &&other) noexceptTcp
tlsRecvCallback(void *arg, struct altcp_pcb *conn, struct pbuf *p, err_t err)Tcpprivatestatic
use_tlsTcpprivate
waiting_taskTcpprivate
~Tcp()Tcp