Asterisk - The Open Source Telephony Project
21.4.1
|
XMPP Client Configuration. More...
Data Fields | |
struct ast_string_field_mgr | __field_mgr |
struct ast_string_field_pool * | __field_mgr_pool |
struct ao2_container * | buddies |
struct ast_xmpp_client * | client |
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 |
XMPP Client Configuration.
Definition at line 450 of file res_xmpp.c.
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 |
Pointer to the client
Definition at line 469 of file res_xmpp.c.
Referenced by ast_xmpp_client_config_alloc(), ast_xmpp_client_config_destructor(), ast_xmpp_client_find(), xmpp_cli_create_collection(), xmpp_cli_create_leafnode(), xmpp_cli_delete_pubsub_node(), xmpp_cli_list_pubsub_nodes(), xmpp_cli_purge_pubsub_nodes(), xmpp_join_exec(), xmpp_leave_exec(), and xmpp_sendgroup_exec().
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 |
Various options that have been set
Definition at line 466 of file res_xmpp.c.
Referenced by xmpp_action_hook(), xmpp_client_authenticate(), xmpp_client_reconnect(), xmpp_client_send_message(), xmpp_client_thread(), xmpp_connect_hook(), xmpp_join_exec(), xmpp_leave_exec(), xmpp_log_hook(), xmpp_pak_message(), xmpp_pak_presence(), xmpp_pak_s10n(), xmpp_roster_hook(), xmpp_send_stream_header(), and xmpp_sendgroup_exec().
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 |
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 |
Username to use for authentication
Definition at line 462 of file res_xmpp.c.
Referenced by Registration::parse_user_part(), Registration::write(), xmpp_client_reconnect(), xmpp_component_register_get_hook(), xmpp_component_service_discovery_get_hook(), xmpp_component_service_discovery_items_hook(), and xmpp_pak_message().