Asterisk - The Open Source Telephony Project  18.5.0
Public Member Functions | Data Fields
ast_cel_general_config Struct Reference

A structure to hold CEL global configuration options. More...

#include <cel.h>

Collaboration diagram for ast_cel_general_config:
Collaboration graph
[legend]

Public Member Functions

 AST_DECLARE_STRING_FIELDS (AST_STRING_FIELD(date_format);)
 

Data Fields

struct ao2_containerapps
 
int enable
 
int64_t events
 

Detailed Description

A structure to hold CEL global configuration options.

Definition at line 205 of file cel.h.

Member Function Documentation

◆ AST_DECLARE_STRING_FIELDS()

AST_DECLARE_STRING_FIELDS ( AST_STRING_FIELD(date_format);  )

Field Documentation

◆ apps

The apps for which to log app start and end events. This is ast_str_container_alloc()ed and filled with ao2-allocated char* which are all-lowercase application names.

Definition at line 214 of file cel.h.

Referenced by apps_handler(), cel_general_config_dtor(), cel_pre_apply_config(), and load_module().

◆ enable

int enable

Whether CEL is enabled

Definition at line 209 of file cel.h.

Referenced by ast_cel_check_enabled(), and load_module().

◆ events

int64_t events

The events to be logged

Definition at line 210 of file cel.h.

Referenced by cel_pre_apply_config(), events_handler(), and load_module().


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