src/server/daemon/httplistener.h

changeset 444
96d2ba2f28db
parent 440
d77b8f3e14e2
child 445
834351da593b
equal deleted inserted replaced
443:ef3c8a0e1fee 444:96d2ba2f28db
91 Acceptor **acceptors; 91 Acceptor **acceptors;
92 Acceptor **acceptors6; 92 Acceptor **acceptors6;
93 int nacceptors; 93 int nacceptors;
94 int running; 94 int running;
95 HttpSSL *ssl; 95 HttpSSL *ssl;
96 uint32_t ref; // reference counter
97 }; 96 };
98 97
99 struct _http_ssl { 98 struct _http_ssl {
100 /* 99 /*
101 unsigned char *cert; 100 unsigned char *cert;
128 127
129 HttpListener* http_listener_create(ListenerConfig *conf); 128 HttpListener* http_listener_create(ListenerConfig *conf);
130 129
131 int http_listener_start(HttpListener *listener); 130 int http_listener_start(HttpListener *listener);
132 131
133 void http_listener_ref(HttpListener *listener);
134 void http_listener_unref(HttpListener *listener);
135 132
136 /* 133 /*
137 * returns true of l1 and l2 share the same socket 134 * returns true of l1 and l2 share the same socket
138 */ 135 */
139 int http_listener_socket_eq(HttpListener *l1, HttpListener *l2); 136 int http_listener_socket_eq(HttpListener *l1, HttpListener *l2);

mercurial