Asterisk - The Open Source Telephony Project  21.4.1
Data Fields
ast_xmpp_client_config Struct Reference

XMPP Client Configuration. More...

Data Fields

struct ast_string_field_mgr __field_mgr
 
struct ast_string_field_pool__field_mgr_pool
 
struct ao2_containerbuddies
 
struct ast_xmpp_clientclient
 
const ast_string_field context
 
struct ast_flags flags
 
int message_timeout
 
struct ast_flags mod_flags
 
const ast_string_field name
 
const ast_string_field oauth_clientid
 
const ast_string_field oauth_secret
 
const ast_string_field password
 
int port
 
int priority
 
const ast_string_field pubsubnode
 
const ast_string_field refresh_token
 
const ast_string_field server
 
enum ikshowtype status
 
const ast_string_field statusmsg
 
const ast_string_field user
 

Detailed Description

XMPP Client Configuration.

Definition at line 450 of file res_xmpp.c.

Field Documentation

struct ao2_container* buddies

Configured buddies

Definition at line 470 of file res_xmpp.c.

Referenced by ast_xmpp_client_config_alloc(), and ast_xmpp_client_config_destructor().

struct ast_xmpp_client* client
const ast_string_field context

Context for incoming messages

Definition at line 462 of file res_xmpp.c.

Referenced by xmpp_pak_message().

struct ast_flags flags
int message_timeout

Timeout for messages

Definition at line 464 of file res_xmpp.c.

struct ast_flags mod_flags

Global options that have been modified

Definition at line 467 of file res_xmpp.c.

const ast_string_field name

Name of the client connection

Definition at line 462 of file res_xmpp.c.

Referenced by PathSegment::__init__(), ast_xmpp_client_config_alloc(), PathSegment::get_child(), and xmpp_config_cmp().

const ast_string_field oauth_clientid

Client ID to use for OAuth authentication

Definition at line 462 of file res_xmpp.c.

const ast_string_field oauth_secret

Secret to use for OAuth authentication

Definition at line 462 of file res_xmpp.c.

const ast_string_field password

Password to use for authentication

Definition at line 462 of file res_xmpp.c.

Referenced by xmpp_client_authenticate_digest(), xmpp_client_authenticate_sasl(), and xmpp_component_authenticate().

int port

Port to use when connecting to server

Definition at line 463 of file res_xmpp.c.

Referenced by xmpp_client_reconnect().

int priority

Resource priority

Definition at line 465 of file res_xmpp.c.

Referenced by xmpp_client_set_presence().

const ast_string_field pubsubnode

Pubsub node

Definition at line 462 of file res_xmpp.c.

Referenced by xmpp_init_event_distribution(), and xmpp_pubsub_iq_create().

const ast_string_field refresh_token

Refresh token to use for OAuth authentication

Definition at line 462 of file res_xmpp.c.

Referenced by xmpp_client_authenticate_sasl(), and xmpp_client_reconnect().

const ast_string_field server

Server hostname

Definition at line 462 of file res_xmpp.c.

Referenced by xmpp_client_reconnect().

enum ikshowtype status

Presence status

Definition at line 468 of file res_xmpp.c.

Referenced by xmpp_connect_hook(), xmpp_pak_presence(), and xmpp_pak_s10n().

const ast_string_field statusmsg

Status message for presence

Definition at line 462 of file res_xmpp.c.

Referenced by xmpp_connect_hook(), xmpp_pak_presence(), and xmpp_pak_s10n().

const ast_string_field user

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