diff options
author | Determinant <tederminant@gmail.com> | 2018-07-23 19:16:27 -0400 |
---|---|---|
committer | Determinant <tederminant@gmail.com> | 2018-07-23 19:16:27 -0400 |
commit | 41d67f42c3eafd261e79ff9424f647c4d5b59c99 (patch) | |
tree | 1dae0f6ebd75af0a06fb11388904050c5b2bd8d1 /include/salticidae/conn.h | |
parent | 10b23b5b90197566c187c89a64ebfefa31115783 (diff) |
add example and readme
Diffstat (limited to 'include/salticidae/conn.h')
-rw-r--r-- | include/salticidae/conn.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/include/salticidae/conn.h b/include/salticidae/conn.h index 3742975..aa414e8 100644 --- a/include/salticidae/conn.h +++ b/include/salticidae/conn.h @@ -177,7 +177,7 @@ class ConnPool { void conn_server(evutil_socket_t, short); public: - Conn(): self_ref(this), ready_send(false) {} + Conn(): ready_send(false) {} Conn(const Conn &) = delete; Conn(Conn &&other) = delete; @@ -244,19 +244,19 @@ class ConnPool { conn_t add_conn(conn_t conn); protected: - EventContext eb; + EventContext ec; /** Should be implemented by derived class to return a new Conn object. */ - virtual conn_t create_conn() = 0; + virtual Conn *create_conn() = 0; public: - ConnPool(const EventContext &eb, + ConnPool(const EventContext &ec, int max_listen_backlog = 10, double conn_server_timeout = 2, size_t seg_buff_size = 4096): max_listen_backlog(max_listen_backlog), conn_server_timeout(conn_server_timeout), seg_buff_size(seg_buff_size), - eb(eb) {} + ec(ec) {} ~ConnPool() { for (auto it: pool) |