Thu Apr 16 06:48:31 2015

Asterisk developer's documentation


ast_cel_event_record Struct Reference

Helper struct for getting the fields out of a CEL event. More...

#include <cel.h>


Data Fields

const char * account_code
uint amaflag
const char * application_data
const char * application_name
const char * caller_id_ani
const char * caller_id_dnid
const char * caller_id_name
const char * caller_id_num
const char * caller_id_rdnis
const char * channel_name
const char * context
const char * event_name
struct timeval event_time
enum ast_cel_event_type event_type
const char * extension
const char * extra
const char * linked_id
const char * peer
const char * peer_account
const char * unique_id
const char * user_defined_name
const char * user_field
uint32_t version
 struct ABI version


Detailed Description

Helper struct for getting the fields out of a CEL event.

Definition at line 241 of file cel.h.


Field Documentation

const char* account_code

Definition at line 266 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

uint amaflag

Definition at line 270 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

const char* application_data

Definition at line 265 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

const char* application_name

Definition at line 264 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

const char* caller_id_ani

Definition at line 258 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

const char* caller_id_dnid

Definition at line 260 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

const char* caller_id_name

Definition at line 256 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

const char* caller_id_num

Definition at line 257 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

const char* caller_id_rdnis

Definition at line 259 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

const char* channel_name

Definition at line 263 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

const char* context

Definition at line 262 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

const char* event_name

Definition at line 254 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

struct timeval event_time [read]

Definition at line 253 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

Definition at line 252 of file cel.h.

Referenced by ast_cel_fill_record().

const char* extension

Definition at line 261 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

const char* extra

Definition at line 273 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

const char* linked_id

Definition at line 269 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

const char* peer

Definition at line 272 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

const char* peer_account

Definition at line 267 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

const char* unique_id

Definition at line 268 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

const char* user_defined_name

Definition at line 255 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

const char* user_field

Definition at line 271 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().

uint32_t version

struct ABI version

Note:
This must stay as the first member.

Definition at line 251 of file cel.h.

Referenced by ast_cel_fabricate_channel_from_event(), and ast_cel_fill_record().


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

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