Data Structures | Macros | Typedefs
Valvulad Module Def: Type and handler definitions for valvulad modules

Data Structures

struct  _ValvuladModDef
 Public definition for the main entry point for all modules developed for valvulad. More...
 

Macros

#define VLD_MOD_PREPARE(_ctx)   do{ctx = _ctx;}while(0)
 Allows to prepare de module with the valvulad context (and the vortex context associated). More...
 

Typedefs

typedef void(* ModCloseFunc )(ValvuladCtx *ctx)
 Public definition for the close function that must implement all operations required to unload and terminate a module. More...
 
typedef axl_bool(* ModInitFunc )(ValvuladCtx *ctx)
 Public definition for the init function that must implement a valvulad module. More...
 
typedef void(* ModReconfFunc )(ValvuladCtx *ctx)
 Public definition for the reconfiguration function that must be implemented to receive notification if the valvulad server configuration is reloaded. More...
 
typedef void(* ModUnloadFunc )(ValvuladCtx *ctx)
 A reference to the unload method that must implement all unload code required in the case valvulad ask the module to stop its function. More...
 
typedef struct _ValvuladModDef ValvuladModDef
 Public definition for the main entry point for all modules developed for valvulad. More...
 

Detailed Description