Asterisk - The Open Source Telephony Project GIT-master-80b953f
Loading...
Searching...
No Matches
Data Fields
cdrel_field Struct Reference

#include <cdrel.h>

Collaboration diagram for cdrel_field:
Collaboration graph
[legend]

Data Fields

char data [1]
 
int field_id
 
struct ast_flags flags
 
enum cdrel_data_type input_data_type
 
char * name
 
enum cdrel_data_type output_data_type
 
enum cdrel_record_type record_type
 

Detailed Description

Represents a field definition

Definition at line 270 of file cdrel.h.

Field Documentation

◆ data

char data[1]

Could be literal data, a user variable name, etc

Definition at line 277 of file cdrel.h.

Referenced by cdr_get_uservar(), cel_get_literal(), field_alloc(), and log_legacy_database_record().

◆ field_id

int field_id

May be an AST_EVENT_IE_CEL or a cdr_field_id

Definition at line 272 of file cdrel.h.

Referenced by cdr_get_string(), cel_get_string(), and cel_get_uint32().

◆ flags

struct ast_flags flags

Flags used during config parsing

Definition at line 276 of file cdrel.h.

Referenced by format_string().

◆ input_data_type

enum cdrel_data_type input_data_type

The data type of the field in the source record

Definition at line 274 of file cdrel.h.

Referenced by cdr_get_string(), field_alloc(), and log_advanced_record().

◆ name

char* name

◆ output_data_type

enum cdrel_data_type output_data_type

Definition at line 275 of file cdrel.h.

Referenced by log_advanced_record().

◆ record_type

enum cdrel_record_type record_type

CDR or CEL

Definition at line 271 of file cdrel.h.

Referenced by get_registered_field_by_name().


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