63 #define APR_RESLIST_CLEANUP_DEFAULT 0
64 #define APR_RESLIST_CLEANUP_FIRST 1
90 int min,
int smax,
int hmax,
111 #define APR_RESLIST_ACQUIRE_LIFO 0x0
112 #define APR_RESLIST_ACQUIRE_FIFO 0x1
113 #define APR_RESLIST_ACQUIRE_MASK 0x1
APR Platform Definitions.
apr_status_t apr_reslist_destroy(apr_reslist_t *reslist)
apr_status_t apr_reslist_invalidate(apr_reslist_t *reslist, void *resource)
apr_status_t(* apr_reslist_constructor)(void **resource, void *params, apr_pool_t *pool)
Definition: apr_reslist.h:50
apr_status_t apr_reslist_create(apr_reslist_t **reslist, int min, int smax, int hmax, apr_interval_time_t ttl, apr_reslist_constructor con, apr_reslist_destructor de, void *params, apr_pool_t *pool)
struct apr_reslist_t apr_reslist_t
Definition: apr_reslist.h:42
void apr_reslist_cleanup_order_set(apr_reslist_t *reslist, apr_uint32_t mode)
apr_status_t apr_reslist_maintain(apr_reslist_t *reslist)
apr_status_t(* apr_reslist_destructor)(void *resource, void *params, apr_pool_t *pool)
Definition: apr_reslist.h:59
apr_uint32_t apr_reslist_acquired_count(apr_reslist_t *reslist)
apr_status_t apr_reslist_acquire(apr_reslist_t *reslist, void **resource)
apr_status_t apr_reslist_acquire_ex(apr_reslist_t *reslist, void **resource, int flags)
apr_status_t apr_reslist_release(apr_reslist_t *reslist, void *resource)
void apr_reslist_timeout_set(apr_reslist_t *reslist, apr_interval_time_t timeout)
dav_resource int dav_locktoken dav_response int flags
Definition: mod_dav.h:1458
const dav_resource * resource
Definition: mod_dav.h:1094
apr_bucket_brigade ap_input_mode_t mode
Definition: mod_dav.h:2662
apr_bucket_brigade request_rec apr_pool_t * pool
Definition: mod_dav.h:557
int apr_status_t
Definition: apr_errno.h:44
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
apr_int64_t apr_interval_time_t
Definition: apr_time.h:55
#define APR_DECLARE(x)
Definition: macros.h:6