Asterisk - The Open Source Telephony Project GIT-master-8b8a8c1
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Modules Pages
Public Member Functions | Data Fields
ari_conf_general Struct Reference

Global configuration options for ARI. More...

#include <internal.h>

Collaboration diagram for ari_conf_general:
Collaboration graph
[legend]

Public Member Functions

 SORCERY_OBJECT (details)
 

Data Fields

struct ast_string_field_mgr __field_mgr
 
struct ast_string_field_pool__field_mgr_pool
 
const ast_string_field allowed_origins
 
const ast_string_field auth_realm
 
const ast_string_field channelvars
 
int enabled
 
enum ast_json_encoding_format format
 
int write_timeout
 

Detailed Description

Global configuration options for ARI.

Definition at line 57 of file internal.h.

Member Function Documentation

◆ SORCERY_OBJECT()

SORCERY_OBJECT ( details  )

Field Documentation

◆ __field_mgr

struct ast_string_field_mgr __field_mgr

Definition at line 66 of file internal.h.

◆ __field_mgr_pool

struct ast_string_field_pool* __field_mgr_pool

Allowed CORS origins

Authentication realm

Channel variables

Definition at line 66 of file internal.h.

◆ allowed_origins

const ast_string_field allowed_origins

Definition at line 66 of file internal.h.

◆ auth_realm

const ast_string_field auth_realm

Definition at line 66 of file internal.h.

◆ channelvars

const ast_string_field channelvars

Definition at line 66 of file internal.h.

Referenced by general_apply().

◆ enabled

int enabled

Enabled by default, disabled if false.

Definition at line 68 of file internal.h.

◆ format

Encoding format used during output (default compact).

Definition at line 72 of file internal.h.

Referenced by general_pretty_from_str(), and general_pretty_to_str().

◆ write_timeout

int write_timeout

Write timeout for websocket connections

Definition at line 70 of file internal.h.


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