Main Page   Packages   Modules   Data Structures   File List   Data Fields   Globals  

/home/dsummers/rpms/build/apr-util-0.9.5/include/apr_optional.h File Reference

APR-UTIL registration of functions exported by modules. More...

#include "apu.h"

Go to the source code of this file.

Defines

#define APR_OPTIONAL_FN_TYPE(name)   apr_OFN_##name##_t
#define APR_DECLARE_OPTIONAL_FN(ret, name, args)   typedef ret (APR_OPTIONAL_FN_TYPE(name)) args
#define APR_REGISTER_OPTIONAL_FN(name)
#define APR_RETRIEVE_OPTIONAL_FN(name)   (APR_OPTIONAL_FN_TYPE(name) *)apr_dynamic_fn_retrieve(#name)

Functions

typedef void (apr_opt_fn_t)(void)
void apr_dynamic_fn_register (const char *szName, apr_opt_fn_t *pfn)
void apr_register_optional_fn (const char *szName, apr_opt_fn_t *pfn)
apr_opt_fn_t * apr_dynamic_fn_retrieve (const char *szName)
apr_opt_fn_t * apr_retrieve_optional_fn (const char *szName)


Detailed Description

APR-UTIL registration of functions exported by modules.


Generated on Fri Dec 26 01:49:08 2003 for Apache Portable Runtime Utility Library by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002