Fri Aug 24 02:29:09 2007

Asterisk developer's documentation


ast_module_info Struct Reference

#include <module.h>

Collaboration diagram for ast_module_info:

Collaboration graph
[legend]

Data Fields

const char * description
unsigned int flags
const char * key
enum ast_module_load_result(* load )(void)
const char * name
int(* reload )(void)
ast_moduleself
int(* unload )(void)

Detailed Description

Definition at line 191 of file module.h.


Field Documentation

const char* description

Definition at line 203 of file module.h.

Referenced by ast_module_reload(), ast_update_module_list(), inspect_module(), and load_resource().

unsigned int flags

Definition at line 212 of file module.h.

const char* key

This holds the ASTERISK_GPL_KEY, signifiying that you agree to the terms of the Asterisk license as stated in the ASTERISK_GPL_KEY. Your module will not load if it does not return the EXACT key string.

Definition at line 211 of file module.h.

Referenced by inspect_module().

enum ast_module_load_result(* load)(void)

Referenced by load_resource().

const char* name

Definition at line 202 of file module.h.

Referenced by ast_module_register().

int(* reload)(void)

Referenced by ast_module_helper(), and ast_module_reload().

struct ast_module* self

Definition at line 198 of file module.h.

Referenced by ast_module_register().

int(* unload)(void)

Referenced by ast_module_shutdown().


The documentation for this struct was generated from the following file:
Generated on Fri Aug 24 02:29:09 2007 for Asterisk - the Open Source PBX by  doxygen 1.5.1