FreeSWITCH API Documentation  1.7.0
Data Fields
switch_event Struct Reference

Representation of an event. More...

#include <switch_event.h>

+ Collaboration diagram for switch_event:

Data Fields

switch_event_types_t event_id
 
switch_priority_t priority
 
char * owner
 
char * subclass_name
 
switch_event_header_theaders
 
switch_event_header_tlast_header
 
char * body
 
void * bind_user_data
 
void * event_user_data
 
unsigned long key
 
struct switch_eventnext
 
int flags
 

Detailed Description

Representation of an event.

Definition at line 80 of file switch_event.h.

Field Documentation

void* switch_event::bind_user_data

user data from the subclass provider

Definition at line 96 of file switch_event.h.

Referenced by event_handler().

char* switch_event::body

the body of the event

Definition at line 94 of file switch_event.h.

Referenced by switch_event_destroy().

switch_event_types_t switch_event::event_id
void* switch_event::event_user_data

user data from the event sender

Definition at line 98 of file switch_event.h.

int switch_event::flags

Definition at line 102 of file switch_event.h.

switch_event_header_t* switch_event::headers
unsigned long switch_event::key

unique key

Definition at line 100 of file switch_event.h.

switch_event_header_t* switch_event::last_header

the event headers tail pointer

Definition at line 92 of file switch_event.h.

Referenced by switch_event_base_add_header().

struct switch_event* switch_event::next
char* switch_event::owner

the owner of the event

Definition at line 86 of file switch_event.h.

switch_priority_t switch_event::priority

the priority of the event

Definition at line 84 of file switch_event.h.

char* switch_event::subclass_name

the subclass of the event

Definition at line 88 of file switch_event.h.

Referenced by switch_event_destroy(), and switch_events_match().


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