src/server/daemon/sessionhandler.h

branch
aio
changeset 159
9ba9f8befa80
parent 133
87b405d61f64
child 188
0e6a05c779e0
equal deleted inserted replaced
157:a0c8e752490d 159:9ba9f8befa80
91 * 91 *
92 * The EventSessionHandler uses a event handler to handle request inputs. 92 * The EventSessionHandler uses a event handler to handle request inputs.
93 */ 93 */
94 typedef struct _event_session_handler { 94 typedef struct _event_session_handler {
95 SessionHandler sh; 95 SessionHandler sh;
96 event_handler_t *eventhandler; 96 EVHandler *eventhandler;
97 } EventSessionHandler; 97 } EventSessionHandler;
98 98
99 /* 99 /*
100 * EventHttpIO 100 * EventHttpIO
101 * 101 *
123 123
124 SessionHandler* create_event_session_handler(); 124 SessionHandler* create_event_session_handler();
125 125
126 void evt_enq_conn(SessionHandler *handler, Connection *conn); 126 void evt_enq_conn(SessionHandler *handler, Connection *conn);
127 127
128 int evt_request_input(event_handler_t *h, event_t *event); 128 int evt_request_input(EventHandler *h, Event *event);
129 int evt_request_finish(event_handler_t *h, event_t *event); 129 int evt_request_finish(EventHandler *h, Event *event);
130 int evt_request_error(event_handler_t *h, event_t *event); 130 int evt_request_error(EventHandler *h, Event *event);
131 131
132 void evt_keep_alive(SessionHandler *handler, Connection *conn); 132 void evt_keep_alive(SessionHandler *handler, Connection *conn);
133 133
134 134
135 #ifdef __cplusplus 135 #ifdef __cplusplus

mercurial