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

module.h File Reference

Dynamic module loading. More...

#include <openathena.h>
#include <apr_dso.h>

Go to the source code of this file.

Data Structures

struct  oa_mod_info
 Info required for every modules. More...

Defines

#define OA_MOD_VERSION   "SVN"
 The Module Loader Version.
#define OA_MOD_REGISTER(module, info)
 This must be used to register a module.

Typedefs

typedef oa_mod oa_mod
 A module handle.

Functions

void oa_mod_init ()
 Initialize module loader.
apr_status_t oa_mod_load (const char *mod_id, const char *filename)
 Loads a module.
void oa_mod_unload (const char *mod_id, oa_mod *module)
 Unload a module given id or handle.
void oa_mod_unload_all ()
 Unloads all modules.


Detailed Description

Dynamic module loading.


Generated on Fri Apr 28 10:20:05 2006 for OpenAthena by  doxygen 1.4.4