diff options
Diffstat (limited to 'libwaitress/src/waitress.h')
-rw-r--r-- | libwaitress/src/waitress.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libwaitress/src/waitress.h b/libwaitress/src/waitress.h index cc999b3..b05d786 100644 --- a/libwaitress/src/waitress.h +++ b/libwaitress/src/waitress.h @@ -48,13 +48,14 @@ typedef struct { /* extra data handed over to callback function */ void *data; char (*callback) (void *, size_t, void *); + int socktimeout; } WaitressHandle_t; typedef enum {WAITRESS_RET_ERR = 0, WAITRESS_RET_OK, WAITRESS_RET_STATUS_UNKNOWN, WAITRESS_RET_NOTFOUND, WAITRESS_RET_FORBIDDEN, WAITRESS_RET_CONNECT_REFUSED, WAITRESS_RET_SOCK_ERR, WAITRESS_RET_GETADDR_ERR, WAITRESS_RET_CB_ABORT, WAITRESS_RET_HDR_OVERFLOW, - WAITRESS_RET_PARTIAL_FILE} WaitressReturn_t; + WAITRESS_RET_PARTIAL_FILE, WAITRESS_RET_TIMEOUT} WaitressReturn_t; void WaitressInit (WaitressHandle_t *); void WaitressFree (WaitressHandle_t *); |