Main Page | Modules | Namespace List | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages | Examples

ap_provider.h File Reference

#include "ap_config.h"

Include dependency graph for ap_provider.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Provider

Functions

 AP_DECLARE (apr_status_t) ap_register_provider(apr_pool_t *pool
 AP_DECLARE (void *) ap_lookup_provider(const char *provider_group

Variables

const char * provider_group
const char const char * provider_name
const char const char const
char * 
provider_version
const char const char const
char const void * 
provider


Function Documentation

AP_DECLARE void *   )  const
 

This function is used to retrieve a provider from the global provider pool.

Parameters:
provider_group The group to look for this provider in
provider_name The name for the provider
provider_version The version for the provider
Returns:
provider pointer to provider if found, NULL otherwise

AP_DECLARE apr_status_t   ) 
 

This function is used to register a provider with the global provider pool.

Parameters:
pool The pool to create any storage from
provider_group The group to store the provider in
provider_name The name for this provider
provider_version The version for this provider
provider Opaque structure for this provider
Returns:
APR_SUCCESS if all went well


Variable Documentation

const char const char const char const void* provider
 

Definition at line 37 of file ap_provider.h.

Referenced by CACHE_DECLARE(), and dav_merge_dir_config().

const char* provider_group
 

Definition at line 37 of file ap_provider.h.

const char * provider_name
 

Definition at line 51 of file ap_provider.h.

Referenced by dav_merge_dir_config().

const char const char * provider_version
 

Definition at line 51 of file ap_provider.h.