24 kSSLInvalidCertificate,
27using TimerCallback = std::function<void()>;
32using TcpConnectionPtr = std::shared_ptr<TcpConnection>;
34using RecvMessageCallback =
35 std::function<void(
const TcpConnectionPtr &,
MsgBuffer *)>;
36using ConnectionErrorCallback = std::function<void()>;
37using ConnectionCallback = std::function<void(
const TcpConnectionPtr &)>;
38using CloseCallback = std::function<void(
const TcpConnectionPtr &)>;
39using WriteCompleteCallback = std::function<void(
const TcpConnectionPtr &)>;
40using HighWaterMarkCallback =
41 std::function<void(
const TcpConnectionPtr &,
const size_t)>;
42using SSLErrorCallback = std::function<void(SSLError)>;
43using SockOptCallback = std::function<void(
int)>;
This class represents a memory buffer used for sending and receiving data.
Definition MsgBuffer.h:40
This class represents a TCP connection.
Definition TcpConnection.h:41
Definition EventLoop.h:34