Asterisk - The Open Source Telephony Project
21.4.1
|
XMPP Client Connection. More...
#include <xmpp.h>
Data Fields | |
struct ast_string_field_mgr | __field_mgr |
struct ast_string_field_pool * | __field_mgr_pool |
struct ao2_container * | buddies |
struct stasis_subscription * | device_state_sub |
struct ast_endpoint * | endpoint |
iksfilter * | filter |
iksid * | jid |
struct { | |
struct ast_xmpp_message * first | |
struct ast_xmpp_message * last | |
ast_mutex_t lock | |
} | messages |
char | mid [6] |
struct stasis_subscription * | mwi_sub |
const ast_string_field | name |
iksparser * | parser |
unsigned int | reconnect:1 |
SSL_CTX * | ssl_context |
const SSL_METHOD * | ssl_method |
SSL * | ssl_session |
ikstack * | stack |
enum xmpp_state | state |
unsigned int | stream_flags |
pthread_t | thread |
int | timeout |
struct stasis_subscription* device_state_sub |
If distributing event information the device state subscription
Definition at line 146 of file xmpp.h.
Referenced by ast_xmpp_client_disconnect(), and xmpp_init_event_distribution().
struct ast_endpoint* endpoint |
The endpoint associated with this client
Definition at line 148 of file xmpp.h.
Referenced by jingle_new(), xmpp_client_alloc(), xmpp_client_change_state(), and xmpp_client_destructor().
char mid[6] |
Message ID
Definition at line 125 of file xmpp.h.
Referenced by ast_xmpp_chatroom_invite(), jingle_call(), jingle_outgoing_hook(), jingle_send_session_action(), jingle_send_session_info(), jingle_send_session_terminate(), jingle_send_transport_info(), xmpp_client_alloc(), xmpp_client_authenticate_digest(), xmpp_client_authenticating(), xmpp_client_send_disco_info_request(), xmpp_component_register_set_hook(), xmpp_ping_request(), xmpp_pubsub_iq_create(), and xmpp_pubsub_request_nodes().
struct stasis_subscription* mwi_sub |
If distributing event information the MWI subscription
Definition at line 144 of file xmpp.h.
Referenced by ast_xmpp_client_disconnect(), and xmpp_init_event_distribution().
const ast_string_field name |
Name of the client configuration
Definition at line 123 of file xmpp.h.
Referenced by PathSegment::__init__(), PathSegment::get_child(), xmpp_action_hook(), xmpp_cli_create_collection(), xmpp_cli_create_leafnode(), xmpp_cli_delete_pubsub_node(), xmpp_cli_purge_pubsub_nodes(), xmpp_client_authenticate_digest(), xmpp_client_authenticate_sasl(), xmpp_client_authenticating(), xmpp_client_receive(), xmpp_client_reconnect(), xmpp_client_request_tls(), xmpp_client_requested_tls(), xmpp_client_send_message(), xmpp_client_service_discovery_get_hook(), xmpp_client_set_presence(), xmpp_client_subscribe_user(), xmpp_client_thread(), xmpp_client_unsubscribe_user(), xmpp_component_authenticate(), xmpp_component_authenticating(), xmpp_component_register_get_hook(), xmpp_component_register_set_hook(), xmpp_component_service_discovery_get_hook(), xmpp_component_service_discovery_items_hook(), xmpp_connect_hook(), xmpp_init_event_distribution(), xmpp_log_hook(), xmpp_pak_message(), xmpp_pak_presence(), xmpp_pak_s10n(), xmpp_ping_request(), xmpp_pubsub_create_affiliations(), xmpp_pubsub_iq_create(), xmpp_pubsub_receive_node_list(), xmpp_pubsub_request_nodes(), xmpp_pubsub_subscribe(), xmpp_pubsub_unsubscribe(), and xmpp_roster_hook().