Apache HTTPD
Macros | Typedefs | Functions | Variables
apr_reslist.h File Reference

APR-UTIL Resource List Routines. More...

#include "apr.h"
#include "apu.h"
#include "apr_pools.h"
#include "apr_errno.h"
#include "apr_time.h"

Go to the source code of this file.

Macros

#define APR_RESLIST_CLEANUP_DEFAULT   0
 
#define APR_RESLIST_CLEANUP_FIRST   1
 

Typedefs

typedef struct apr_reslist_t apr_reslist_t
 
typedef apr_status_t(* apr_reslist_constructor) (void **resource, void *params, apr_pool_t *pool)
 
typedef apr_status_t(* apr_reslist_destructor) (void *resource, void *params, apr_pool_t *pool)
 

Functions

 APU_DECLARE (apr_status_t) apr_reslist_create(apr_reslist_t **reslist
 
 APU_DECLARE (void) apr_reslist_timeout_set(apr_reslist_t *reslist
 Computes SipHash-2-4, producing a 64bit (APR_SIPHASH_DSIZE) hash from a message and a 128bit (APR_SIPHASH_KSIZE) secret key, into a possibly unaligned buffer (using the little endian representation as defined by the authors for interoperabilty) usable as a MAC.
 
 APU_DECLARE (apr_uint32_t) apr_reslist_acquired_count(apr_reslist_t *reslist)
 

Variables

int min
 
int int smax
 
int int int hmax
 
int int int apr_interval_time_t ttl
 
int int int apr_interval_time_t apr_reslist_constructor con
 
int int int apr_interval_time_t apr_reslist_constructor apr_reslist_destructor de
 
int int int apr_interval_time_t apr_reslist_constructor apr_reslist_destructor void * params
 
int int int apr_interval_time_t apr_reslist_constructor apr_reslist_destructor void apr_pool_tpool
 
void ** resource
 
apr_interval_time_t timeout
 
apr_uint32_t mode
 

Detailed Description

APR-UTIL Resource List Routines.

Definition in file apr_reslist.h.