Sat Apr 26 2014 22:03:24

Asterisk developer's documentation


ast_xmpp_client Struct Reference

XMPP Client Connection. More...

#include <xmpp.h>

Collaboration diagram for ast_xmpp_client:

Data Fields

struct ast_string_field_mgr __field_mgr
struct ast_string_field_pool__field_mgr_pool
struct ao2_containerbuddies
struct ast_event_subdevice_state_sub
iksfilter * filter
iksid * jid
struct {
   struct ast_xmpp_message *   first
   struct ast_xmpp_message *   last
   ast_mutex_t   lock
messages
char mid [6]
struct ast_event_submwi_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

Detailed Description

XMPP Client Connection.

Definition at line 116 of file xmpp.h.


Field Documentation

Definition at line 119 of file xmpp.h.

< Name of the client configuration

Definition at line 119 of file xmpp.h.

If distributing event information the device state subscription

Definition at line 138 of file xmpp.h.

Referenced by ast_xmpp_client_disconnect(), and xmpp_init_event_distribution().

Definition at line 133 of file xmpp.h.

Definition at line 133 of file xmpp.h.

Definition at line 133 of file xmpp.h.

If distributing event information the MWI subscription

Definition at line 137 of file xmpp.h.

Referenced by ast_xmpp_client_disconnect(), and xmpp_init_event_distribution().

unsigned int reconnect

Reconnect this client

Definition at line 136 of file xmpp.h.

Referenced by xmpp_client_config_post_apply(), and xmpp_config_prelink().

SSL_CTX* ssl_context

Definition at line 126 of file xmpp.h.

Referenced by ast_xmpp_client_disconnect(), and xmpp_client_requested_tls().

const SSL_METHOD* ssl_method

Definition at line 128 of file xmpp.h.

Referenced by xmpp_client_requested_tls().

pthread_t thread
int timeout

Definition at line 135 of file xmpp.h.

Referenced by xmpp_client_alloc(), xmpp_client_reconnect(), and xmpp_client_thread().


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