diff options
Diffstat (limited to 'ot_http.h')
| -rw-r--r-- | ot_http.h | 7 |
1 files changed, 4 insertions, 3 deletions
| @@ -40,9 +40,10 @@ void http_interest_set(const int64_t s, struct http_data *cookie, int | |||
| 40 | /* Close a connection and release everything that belongs to it */ | 40 | /* Close a connection and release everything that belongs to it */ |
| 41 | void http_close(const int64_t s); | 41 | void http_close(const int64_t s); |
| 42 | 42 | ||
| 43 | /* Promote a stack cookie to a heap one for persistence and handing it over | 43 | /* Promote a stack cookie to a heap one, for persistence and for handing it |
| 44 | to the event loop. */ | 44 | over to the event loop or to another thread. Does nothing to one that is |
| 45 | int http_adopt(const int64_t s, struct http_data *cookie); | 45 | already on the heap. Returns the connection's state, or NULL. */ |
| 46 | struct http_data *http_adopt(const int64_t s); | ||
| 46 | 47 | ||
| 47 | ssize_t http_handle_request(const int64_t s, struct ot_workstruct *ws); | 48 | ssize_t http_handle_request(const int64_t s, struct ot_workstruct *ws); |
| 48 | ssize_t http_sendiovecdata(const int64_t s, struct ot_workstruct *ws, size_t iovec_entries, struct iovec *iovector, int is_partial); | 49 | ssize_t http_sendiovecdata(const int64_t s, struct ot_workstruct *ws, size_t iovec_entries, struct iovec *iovector, int is_partial); |
