|
trantor
Non-blocking I/O cross-platform TCP network library, using C++14
|
This is the complete list of members for trantor::TcpConnection, including all inherited members.
| applicationProtocol() const =0 (defined in trantor::TcpConnection) | trantor::TcpConnection | pure virtual |
| bytesReceived() const =0 | trantor::TcpConnection | pure virtual |
| bytesSent() const =0 | trantor::TcpConnection | pure virtual |
| clearContext() | trantor::TcpConnection | inline |
| closeCallback_ (defined in trantor::TcpConnection) | trantor::TcpConnection | protected |
| connectDestroyed()=0 (defined in trantor::TcpConnection) | trantor::TcpConnection | pure virtual |
| connected() const =0 | trantor::TcpConnection | pure virtual |
| connectEstablished()=0 (defined in trantor::TcpConnection) | trantor::TcpConnection | pure virtual |
| connectionCallback_ (defined in trantor::TcpConnection) | trantor::TcpConnection | protected |
| disconnected() const =0 | trantor::TcpConnection | pure virtual |
| enableKickingOff(size_t timeout, const std::shared_ptr< TimingWheel > &timingWheel)=0 (defined in trantor::TcpConnection) | trantor::TcpConnection | pure virtual |
| forceClose()=0 | trantor::TcpConnection | pure virtual |
| forwardToTLSBuffer(MsgBuffer *buffer)=0 (defined in trantor::TcpConnection) | trantor::TcpConnection | pure virtual |
| getCloseCallback() const (defined in trantor::TcpConnection) | trantor::TcpConnection | inline |
| getContext() const | trantor::TcpConnection | inline |
| getLoop()=0 | trantor::TcpConnection | pure virtual |
| getRecvBuffer()=0 | trantor::TcpConnection | pure virtual |
| hasContext() const | trantor::TcpConnection | inline |
| highWaterMarkCallback_ (defined in trantor::TcpConnection) | trantor::TcpConnection | protected |
| isKeepAlive()=0 | trantor::TcpConnection | pure virtual |
| isSSLConnection() const =0 | trantor::TcpConnection | pure virtual |
| keepAlive()=0 | trantor::TcpConnection | pure virtual |
| localAddr() const =0 | trantor::TcpConnection | pure virtual |
| peerAddr() const =0 | trantor::TcpConnection | pure virtual |
| peerCertificate() const =0 | trantor::TcpConnection | pure virtual |
| recvMsgCallback_ (defined in trantor::TcpConnection) | trantor::TcpConnection | protected |
| send(const char *msg, size_t len)=0 | trantor::TcpConnection | pure virtual |
| send(const void *msg, size_t len)=0 (defined in trantor::TcpConnection) | trantor::TcpConnection | pure virtual |
| send(const std::string &msg)=0 (defined in trantor::TcpConnection) | trantor::TcpConnection | pure virtual |
| send(std::string &&msg)=0 (defined in trantor::TcpConnection) | trantor::TcpConnection | pure virtual |
| send(const MsgBuffer &buffer)=0 (defined in trantor::TcpConnection) | trantor::TcpConnection | pure virtual |
| send(MsgBuffer &&buffer)=0 (defined in trantor::TcpConnection) | trantor::TcpConnection | pure virtual |
| send(const std::shared_ptr< std::string > &msgPtr)=0 (defined in trantor::TcpConnection) | trantor::TcpConnection | pure virtual |
| send(const std::shared_ptr< MsgBuffer > &msgPtr)=0 (defined in trantor::TcpConnection) | trantor::TcpConnection | pure virtual |
| sendAsyncStream(bool disableKickoff=false)=0 | trantor::TcpConnection | pure virtual |
| sendFile(const char *fileName, long long offset=0, long long length=0)=0 | trantor::TcpConnection | pure virtual |
| sendFile(const wchar_t *fileName, long long offset=0, long long length=0)=0 | trantor::TcpConnection | pure virtual |
| sendStream(std::function< std::size_t(char *, std::size_t)> callback)=0 | trantor::TcpConnection | pure virtual |
| setCloseCallback(const CloseCallback &cb) (defined in trantor::TcpConnection) | trantor::TcpConnection | inline |
| setCloseCallback(CloseCallback &&cb) (defined in trantor::TcpConnection) | trantor::TcpConnection | inline |
| setConnectionCallback(const ConnectionCallback &cb) (defined in trantor::TcpConnection) | trantor::TcpConnection | inline |
| setConnectionCallback(ConnectionCallback &&cb) (defined in trantor::TcpConnection) | trantor::TcpConnection | inline |
| setContext(const std::shared_ptr< void > &context) | trantor::TcpConnection | inline |
| setContext(std::shared_ptr< void > &&context) (defined in trantor::TcpConnection) | trantor::TcpConnection | inline |
| setHighWaterMarkCallback(const HighWaterMarkCallback &cb, size_t markLen)=0 | trantor::TcpConnection | pure virtual |
| setRecvMsgCallback(const RecvMessageCallback &cb) (defined in trantor::TcpConnection) | trantor::TcpConnection | inline |
| setRecvMsgCallback(RecvMessageCallback &&cb) (defined in trantor::TcpConnection) | trantor::TcpConnection | inline |
| setSSLErrorCallback(const SSLErrorCallback &cb) (defined in trantor::TcpConnection) | trantor::TcpConnection | inline |
| setSSLErrorCallback(SSLErrorCallback &&cb) (defined in trantor::TcpConnection) | trantor::TcpConnection | inline |
| setTcpNoDelay(bool on)=0 | trantor::TcpConnection | pure virtual |
| setValidationPolicy(TLSPolicy &&policy) (defined in trantor::TcpConnection) | trantor::TcpConnection | inline |
| setWriteCompleteCallback(const WriteCompleteCallback &cb) (defined in trantor::TcpConnection) | trantor::TcpConnection | inline |
| setWriteCompleteCallback(WriteCompleteCallback &&cb) (defined in trantor::TcpConnection) | trantor::TcpConnection | inline |
| shutdown()=0 | trantor::TcpConnection | pure virtual |
| sniName() const =0 | trantor::TcpConnection | pure virtual |
| sslErrorCallback_ (defined in trantor::TcpConnection) | trantor::TcpConnection | protected |
| startClientEncryption(std::function< void(const TcpConnectionPtr &)> &&callback, bool useOldTLS=false, bool validateCert=true, const std::string &hostname="", const std::vector< std::pair< std::string, std::string > > &sslConfCmds={}) | trantor::TcpConnection | inline |
| startEncryption(TLSPolicyPtr policy, bool isServer, std::function< void(const TcpConnectionPtr &)> upgradeCallback=nullptr)=0 | trantor::TcpConnection | pure virtual |
| TcpClient (defined in trantor::TcpConnection) | trantor::TcpConnection | friend |
| TcpConnection()=default (defined in trantor::TcpConnection) | trantor::TcpConnection | |
| TcpConnectionImpl (defined in trantor::TcpConnection) | trantor::TcpConnection | friend |
| TcpServer (defined in trantor::TcpConnection) | trantor::TcpConnection | friend |
| tlsPolicy_ (defined in trantor::TcpConnection) | trantor::TcpConnection | protected |
| writeCompleteCallback_ (defined in trantor::TcpConnection) | trantor::TcpConnection | protected |
| ~TcpConnection() (defined in trantor::TcpConnection) | trantor::TcpConnection | inlinevirtual |