Asterisk - The Open Source Telephony Project GIT-master-d5a0626
Data Fields
ast_xmpp_client_config Struct Reference

XMPP Client Configuration. More...

Collaboration diagram for ast_xmpp_client_config:
Collaboration graph
[legend]

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

◆ __field_mgr

struct ast_string_field_mgr __field_mgr

Definition at line 462 of file res_xmpp.c.

◆ __field_mgr_pool

struct ast_string_field_pool* __field_mgr_pool

< Name of the client connection

< Username to use for authentication

< Password to use for authentication

< Refresh token to use for OAuth authentication

< Client ID to use for OAuth authentication

< Secret to use for OAuth authentication

< Server hostname

< Status message for presence

< Pubsub node

< Context for incoming messages

Definition at line 462 of file res_xmpp.c.

◆ buddies

struct ao2_container* buddies

◆ client

struct ast_xmpp_client* client

◆ context

const ast_string_field context

Definition at line 462 of file res_xmpp.c.

Referenced by xmpp_pak_message().

◆ flags

struct ast_flags flags

◆ message_timeout

int message_timeout

Timeout for messages

Definition at line 464 of file res_xmpp.c.

◆ mod_flags

struct ast_flags mod_flags

Global options that have been modified

Definition at line 467 of file res_xmpp.c.

Referenced by client_bitfield_handler(), and xmpp_client_config_post_apply().

◆ name

const ast_string_field name

◆ oauth_clientid

const ast_string_field oauth_clientid

Definition at line 462 of file res_xmpp.c.

Referenced by fetch_access_token(), and xmpp_config_prelink().

◆ oauth_secret

const ast_string_field oauth_secret

Definition at line 462 of file res_xmpp.c.

Referenced by fetch_access_token(), and xmpp_config_prelink().

◆ password

const ast_string_field password

◆ port

int port

Port to use when connecting to server

Definition at line 463 of file res_xmpp.c.

Referenced by Registration::write(), and xmpp_config_prelink().

◆ priority

int priority

Resource priority

Definition at line 465 of file res_xmpp.c.

Referenced by xmpp_config_prelink().

◆ pubsubnode

const ast_string_field pubsubnode

Definition at line 462 of file res_xmpp.c.

◆ refresh_token

const ast_string_field refresh_token

◆ server

const ast_string_field server

Definition at line 462 of file res_xmpp.c.

Referenced by xmpp_config_prelink().

◆ status

enum ikshowtype status

Presence status

Definition at line 468 of file res_xmpp.c.

Referenced by client_status_handler(), xmpp_client_config_post_apply(), xmpp_pak_presence(), and xmpp_pak_s10n().

◆ statusmsg

const ast_string_field statusmsg

Definition at line 462 of file res_xmpp.c.

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

◆ user


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