switch_caller_application Struct Reference
[Caller Identity / Dialplan]

An Abstract Representation of a dialplan Application. More...

#include <switch_caller.h>

Collaboration diagram for switch_caller_application:

[legend]

Data Fields

char * application_name
char * application_data
switch_application_function_t application_function
switch_caller_applicationnext

Detailed Description

An Abstract Representation of a dialplan Application.

Definition at line 129 of file switch_caller.h.


Field Documentation

char* switch_caller_application::application_data

An optional argument string to pass to the application

Definition at line 133 of file switch_caller.h.

Referenced by switch_caller_extension_add_application(), switch_caller_extension_clone(), switch_channel_caller_extension_masquerade(), switch_core_session_execute_exten(), switch_core_standard_on_execute(), switch_core_standard_on_hangup(), switch_ivr_generate_json_cdr(), and switch_ivr_generate_xml_cdr().

switch_application_function_t switch_caller_application::application_function

A function pointer to the application

Definition at line 135 of file switch_caller.h.

char* switch_caller_application::application_name

The name of the registered application to call

Definition at line 131 of file switch_caller.h.

Referenced by switch_caller_extension_add_application(), switch_caller_extension_clone(), switch_channel_caller_extension_masquerade(), switch_core_session_execute_exten(), switch_core_standard_on_execute(), switch_core_standard_on_hangup(), switch_ivr_generate_json_cdr(), and switch_ivr_generate_xml_cdr().

struct switch_caller_application* switch_caller_application::next

Definition at line 136 of file switch_caller.h.

Referenced by switch_caller_extension_add_application(), switch_caller_extension_clone(), switch_channel_caller_extension_masquerade(), switch_core_session_execute_exten(), switch_core_standard_on_execute(), switch_core_standard_on_hangup(), switch_ivr_generate_json_cdr(), and switch_ivr_generate_xml_cdr().


The documentation for this struct was generated from the following file:
Generated on Wed May 16 04:00:26 2012 for FreeSWITCH API Documentation by  doxygen 1.4.7