aboutsummaryrefslogtreecommitdiff
path: root/include/salticidae/conn.h
diff options
context:
space:
mode:
authorDeterminant <tederminant@gmail.com>2018-07-23 19:16:27 -0400
committerDeterminant <tederminant@gmail.com>2018-07-23 19:16:27 -0400
commit41d67f42c3eafd261e79ff9424f647c4d5b59c99 (patch)
tree1dae0f6ebd75af0a06fb11388904050c5b2bd8d1 /include/salticidae/conn.h
parent10b23b5b90197566c187c89a64ebfefa31115783 (diff)
add example and readme
Diffstat (limited to 'include/salticidae/conn.h')
-rw-r--r--include/salticidae/conn.h10
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)