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

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_containerbuddies
 
struct stasis_subscriptiondevice_state_sub
 
struct ast_endpointendpoint
 
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_subscriptionmwi_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 119 of file xmpp.h.

Field Documentation

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]
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
unsigned int reconnect

Reconnect this client

Definition at line 142 of file xmpp.h.


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