serf.h (0.1.0) | | serf.h (0.1.1) |
| | |
skipping to change at line 703 ¶ | | skipping to change at line 703 ¶ |
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 0 | | #define SERF_PATCH_VERSION 1 |
| | |
| | /** |
| | * Check at compile time if the Serf version is at least a certain |
| | * level. |
| | * @param major The major version component of the version checked |
| | * for (e.g., the "1" of "1.3.0"). |
| | * @param minor The minor version component of the version checked |
| | * for (e.g., the "3" of "1.3.0"). |
| | * @param patch The patch level component of the version checked |
| | * for (e.g., the "0" of "1.3.0"). |
| | */ |
| | #define SERF_VERSION_AT_LEAST(major,minor,patch) \ |
| | (((major) < SERF_MAJOR_VERSION) \ |
| | || ((major) == SERF_MAJOR_VERSION && (minor) < SERF_MINOR_VERSION) \ |
| | || ((major) == SERF_MAJOR_VERSION && (minor) == SERF_MINOR_VERSION && \ |
| | (patch) <= SERF_PATCH_VERSION)) |
| | |
#ifdef __cplusplus | | #ifdef __cplusplus |
} | | } |
#endif | | #endif |
| | |
/* | | /* |
* Every user of serf will want to deal with our various bucket types. | | * Every user of serf will want to deal with our various bucket types. |
* Go ahead and include that header right now. | | * Go ahead and include that header right now. |
* | | * |
* Note: make sure this occurs outside of the C++ namespace block | | * Note: make sure this occurs outside of the C++ namespace block |
| | |
End of changes. 1 change blocks. |
1 lines changed or deleted | | 17 lines changed or added |
|
serf_bucket_types.h (0.1.0) | | serf_bucket_types.h (0.1.1) |
| | |
skipping to change at line 327 ¶ | | skipping to change at line 327 ¶ |
apr_size_t limit, | | apr_size_t limit, |
serf_bucket_alloc_t *allocator); | | serf_bucket_alloc_t *allocator); |
| | |
/* ==================================================================== */ | | /* ==================================================================== */ |
| | |
SERF_DECLARE_DATA extern const serf_bucket_type_t serf_bucket_type_ssl_encr
ypt; | | SERF_DECLARE_DATA extern const serf_bucket_type_t serf_bucket_type_ssl_encr
ypt; |
#define SERF_BUCKET_IS_SSL_ENCRYPT(b) SERF_BUCKET_CHECK((b), ssl_encrypt) | | #define SERF_BUCKET_IS_SSL_ENCRYPT(b) SERF_BUCKET_CHECK((b), ssl_encrypt) |
| | |
typedef struct serf_ssl_context_t serf_ssl_context_t; | | typedef struct serf_ssl_context_t serf_ssl_context_t; |
| | |
| | typedef apr_status_t (*serf_ssl_need_client_cert_t)(void *data, |
| | const char **cert_path) |
| | ; |
| | |
| | typedef apr_status_t (*serf_ssl_need_cert_password_t)(void *data, |
| | const char *cert_path |
| | , |
| | const char **password |
| | ); |
| | |
| | SERF_DECLARE(void) |
| | serf_ssl_client_cert_provider_set(serf_ssl_context_t *context, |
| | serf_ssl_need_client_cert_t callback, |
| | void *data, |
| | void *cache_pool); |
| | |
| | SERF_DECLARE(void) |
| | serf_ssl_client_cert_password_set(serf_ssl_context_t *context, |
| | serf_ssl_need_cert_password_t callback, |
| | void *data, |
| | void *cache_pool); |
| | |
SERF_DECLARE(serf_bucket_t *) serf_bucket_ssl_encrypt_create( | | SERF_DECLARE(serf_bucket_t *) serf_bucket_ssl_encrypt_create( |
serf_bucket_t *stream, | | serf_bucket_t *stream, |
serf_ssl_context_t *ssl_context, | | serf_ssl_context_t *ssl_context, |
serf_bucket_alloc_t *allocator); | | serf_bucket_alloc_t *allocator); |
| | |
SERF_DECLARE(serf_ssl_context_t *) serf_bucket_ssl_encrypt_context_get( | | SERF_DECLARE(serf_ssl_context_t *) serf_bucket_ssl_encrypt_context_get( |
serf_bucket_t *bucket); | | serf_bucket_t *bucket); |
| | |
/* ==================================================================== */ | | /* ==================================================================== */ |
| | |
| | |
End of changes. 1 change blocks. |
0 lines changed or deleted | | 22 lines changed or added |
|