ast_app Struct Reference

ast_app: A registered application More...

Collaboration diagram for ast_app:

Collaboration graph
[legend]

Data Fields

struct ast_string_field_mgr __field_mgr
struct ast_string_field_pool__field_mgr_pool
const ast_string_field arguments
const char * description
const ast_string_field description
int(* execute )(struct ast_channel *chan, const char *data)
struct {
   struct ast_app *   next
list
struct {
   struct ast_app *   next
list
struct {
   struct ast_app *   next
list
void * module
struct modulemodule
struct ast_modulemodule
char name [0]
const ast_string_field seealso
const char * synopsis
const ast_string_field synopsis
const ast_string_field syntax

Detailed Description

ast_app: A registered application
Examples:

/tmp/asterisk-trunk/trunk/main/app.c.

Definition at line 988 of file pbx.c.


Field Documentation

Definition at line 996 of file pbx.c.

Definition at line 996 of file pbx.c.

Definition at line 996 of file pbx.c.

Referenced by ast_register_application2(), and print_app_docs().

const char* description

Description (help text) for 'show application <name>'

Definition at line 202 of file conf2ael.c.

const char * description

Description (help text) for 'show application <name>'

Definition at line 996 of file pbx.c.

Referenced by handle_show_applications(), and print_app_docs().

int(* execute)(struct ast_channel *chan, void *data) ( struct ast_channel chan,
const char *  data 
)

Synopsis text for 'show applications' Description (help text) for 'show application <name>' Syntax text for 'core show applications' Arguments description See also

Referenced by ast_register_application2(), and pbx_exec().

struct { ... } list

Next app in list

struct { ... } list

Next app in list

struct { ... } list

Next app in list

void* module

Module this app belongs to

Definition at line 2684 of file extconf.c.

struct module* module [read]

Module this app belongs to

Definition at line 204 of file conf2ael.c.

struct ast_module* module [read]

Module this app belongs to

Definition at line 1001 of file pbx.c.

Referenced by ast_register_application2(), and pbx_exec().

char name

struct ast_app* next [read]

Definition at line 1000 of file pbx.c.

Definition at line 996 of file pbx.c.

Referenced by ast_register_application2(), and print_app_docs().

const char* synopsis

Synopsis text for 'show applications'

Definition at line 201 of file conf2ael.c.

const char * synopsis

Synopsis text for 'show applications'

Definition at line 996 of file pbx.c.

Referenced by handle_show_applications(), and print_app_docs().

Definition at line 996 of file pbx.c.

Referenced by ast_register_application2(), and print_app_docs().


The documentation for this struct was generated from the following files:

Generated on Thu Apr 16 06:34:57 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6