serf.h | serf.h | |||
---|---|---|---|---|
skipping to change at line 59 | skipping to change at line 59 | |||
* @defgroup serf high-level constructs | * @defgroup serf high-level constructs | |||
* @ingroup serf | * @ingroup serf | |||
* @{ | * @{ | |||
*/ | */ | |||
/** | /** | |||
* Serf-specific error codes | * Serf-specific error codes | |||
*/ | */ | |||
#define SERF_ERROR_RANGE 100 | #define SERF_ERROR_RANGE 100 | |||
/* This code is for when this is the last response on this connection: | ||||
* i.e. do not send any more requests on this connection or expect | ||||
* any more responses. | ||||
*/ | ||||
#define SERF_ERROR_CLOSING (APR_OS_START_USERERR + SERF_ERROR_RANGE + 1) | #define SERF_ERROR_CLOSING (APR_OS_START_USERERR + SERF_ERROR_RANGE + 1) | |||
/* This code is for when the connection terminated before the request | ||||
* could be processed on the other side. | ||||
*/ | ||||
#define SERF_ERROR_REQUEST_LOST (APR_OS_START_USERERR + SERF_ERROR_RANGE + | ||||
2) | ||||
/** | /** | |||
* Create a new context for serf operations. | * Create a new context for serf operations. | |||
* | * | |||
* A serf context defines a control loop which processes multiple | * A serf context defines a control loop which processes multiple | |||
* connections simultaneously. | * connections simultaneously. | |||
* | * | |||
* The context will be allocated within @a pool. | * The context will be allocated within @a pool. | |||
*/ | */ | |||
SERF_DECLARE(serf_context_t *) serf_context_create(apr_pool_t *pool); | SERF_DECLARE(serf_context_t *) serf_context_create(apr_pool_t *pool); | |||
skipping to change at line 703 | skipping to change at line 711 | |||
const serf_bucket_t *bucket, | const serf_bucket_t *bucket, | |||
apr_status_t status); | apr_status_t status); | |||
SERF_DECLARE(void) serf_debug__entered_loop(serf_bucket_alloc_t *allocator) ; | SERF_DECLARE(void) serf_debug__entered_loop(serf_bucket_alloc_t *allocator) ; | |||
SERF_DECLARE(void) serf_debug__closed_conn(serf_bucket_alloc_t *allocator); | SERF_DECLARE(void) serf_debug__closed_conn(serf_bucket_alloc_t *allocator); | |||
SERF_DECLARE(void) serf_debug__bucket_destroy(const serf_bucket_t *bucket); | SERF_DECLARE(void) serf_debug__bucket_destroy(const serf_bucket_t *bucket); | |||
SERF_DECLARE(void) serf_debug__bucket_alloc_check(serf_bucket_alloc_t *allo cator); | SERF_DECLARE(void) serf_debug__bucket_alloc_check(serf_bucket_alloc_t *allo cator); | |||
/* Version info */ | /* Version info */ | |||
#define SERF_MAJOR_VERSION 0 | #define SERF_MAJOR_VERSION 0 | |||
#define SERF_MINOR_VERSION 1 | #define SERF_MINOR_VERSION 1 | |||
#define SERF_PATCH_VERSION 1 | #define SERF_PATCH_VERSION 2 | |||
/** | /** | |||
* Check at compile time if the Serf version is at least a certain | * Check at compile time if the Serf version is at least a certain | |||
* level. | * level. | |||
* @param major The major version component of the version checked | * @param major The major version component of the version checked | |||
* for (e.g., the "1" of "1.3.0"). | * for (e.g., the "1" of "1.3.0"). | |||
* @param minor The minor version component of the version checked | * @param minor The minor version component of the version checked | |||
* for (e.g., the "3" of "1.3.0"). | * for (e.g., the "3" of "1.3.0"). | |||
* @param patch The patch level component of the version checked | * @param patch The patch level component of the version checked | |||
* for (e.g., the "0" of "1.3.0"). | * for (e.g., the "0" of "1.3.0"). | |||
End of changes. 3 change blocks. | ||||
1 lines changed or deleted | 10 lines changed or added | |||