FreeSWITCH API Documentation  1.7.0
Data Fields
switch_event_node Struct Reference

A node to store binded events. More...

+ Collaboration diagram for switch_event_node:

Data Fields

char * id
 
switch_event_types_t event_id
 
char * subclass_name
 
switch_event_callback_t callback
 
void * user_data
 
struct switch_event_nodenext
 

Detailed Description

A node to store binded events.

Definition at line 46 of file switch_event.c.

Field Documentation

switch_event_callback_t switch_event_node::callback

a callback function to execute when the event is triggered

Definition at line 54 of file switch_event.c.

Referenced by switch_event_bind_removable(), switch_event_deliver(), and switch_event_unbind_callback().

switch_event_types_t switch_event_node::event_id
char* switch_event_node::id

the id of the node

Definition at line 48 of file switch_event.c.

Referenced by switch_event_bind_removable(), switch_event_unbind(), and switch_event_unbind_callback().

struct switch_event_node* switch_event_node::next
char* switch_event_node::subclass_name

the event subclass to bind to for custom events

Definition at line 52 of file switch_event.c.

Referenced by switch_event_bind_removable(), switch_event_unbind(), switch_event_unbind_callback(), and switch_events_match().

void* switch_event_node::user_data

private data

Definition at line 56 of file switch_event.c.

Referenced by switch_event_bind_removable(), and switch_event_deliver().


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