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

Outbound publish information. More...

Collaboration diagram for ast_sip_outbound_publish:
Collaboration graph
[legend]

Public Member Functions

 SORCERY_OBJECT (details)
 Sorcery object details. More...
 

Data Fields

struct ast_string_field_mgr __field_mgr
 
struct ast_string_field_pool__field_mgr_pool
 Stringfields. More...
 
const ast_string_field event
 The event type to publish. More...
 
unsigned int expiration
 Requested expiration time. More...
 
const ast_string_field from_uri
 URI for the From header. More...
 
unsigned int max_auth_attempts
 Maximum number of auth attempts before stopping the publish client. More...
 
unsigned int multi_user
 The publishing client is used for multiple users when true. More...
 
struct ast_sip_auth_vector outbound_auths
 Configured authentication credentials. More...
 
const ast_string_field outbound_proxy
 Outbound proxy to use. More...
 
const ast_string_field server_uri
 URI for the entity and server. More...
 
const ast_string_field to_uri
 URI for the To header. More...
 
const ast_string_field transport
 Explicit transport to use for publish. More...
 

Detailed Description

Outbound publish information.

Definition at line 170 of file res_pjsip_outbound_publish.c.

Member Function Documentation

◆ SORCERY_OBJECT()

SORCERY_OBJECT ( details  )

Sorcery object details.

Field Documentation

◆ __field_mgr

struct ast_string_field_mgr __field_mgr

Definition at line 187 of file res_pjsip_outbound_publish.c.

◆ __field_mgr_pool

struct ast_string_field_pool* __field_mgr_pool

Stringfields.

Definition at line 187 of file res_pjsip_outbound_publish.c.

◆ event

The event type to publish.

Definition at line 187 of file res_pjsip_outbound_publish.c.

Referenced by can_reuse_publish(), sip_outbound_publish_synchronize(), stop_publishing(), and validate_publish_config().

◆ expiration

unsigned int expiration

Requested expiration time.

Definition at line 189 of file res_pjsip_outbound_publish.c.

Referenced by load_module(), and schedule_publish_refresh().

◆ from_uri

const ast_string_field from_uri

◆ max_auth_attempts

unsigned int max_auth_attempts

Maximum number of auth attempts before stopping the publish client.

Definition at line 191 of file res_pjsip_outbound_publish.c.

Referenced by load_module().

◆ multi_user

unsigned int multi_user

The publishing client is used for multiple users when true.

Definition at line 195 of file res_pjsip_outbound_publish.c.

Referenced by current_state_reusable(), load_module(), and sip_outbound_publish_apply().

◆ outbound_auths

struct ast_sip_auth_vector outbound_auths

Configured authentication credentials.

Definition at line 193 of file res_pjsip_outbound_publish.c.

Referenced by can_reuse_publish(), outbound_auth_handler(), and sip_outbound_publish_destroy().

◆ outbound_proxy

const ast_string_field outbound_proxy

Outbound proxy to use.

Definition at line 187 of file res_pjsip_outbound_publish.c.

Referenced by can_reuse_publish(), and load_module().

◆ server_uri

const ast_string_field server_uri

◆ to_uri

const ast_string_field to_uri

◆ transport

const ast_string_field transport

Explicit transport to use for publish.

Definition at line 187 of file res_pjsip_outbound_publish.c.

Referenced by load_module(), and set_transport().


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