Strophe 0.14
XMPP client library
xmpp_conn_t Struct Reference

#include <common.h>

Data Fields

struct conn_interface intf
unsigned int ref
xmpp_ctx_t * ctx
xmpp_conn_type_t type
int is_raw
xmpp_conn_state_t state
uint64_t timeout_stamp
int error
xmpp_stream_error_tstream_error
xmpp_sock_t * xsock
sock_t sock
int ka_timeout
int ka_interval
int ka_count
tls_t * tls
int tls_support
int tls_disabled
int tls_mandatory
int tls_legacy_ssl
int tls_trust
char * tls_cafile
char * tls_capath
char * tls_client_cert
char * tls_client_key
int tls_failed
int sasl_support
int auth_legacy_enabled
int secured
xmpp_certfail_handler certfail_handler
xmpp_password_callback password_callback
void * password_callback_userdata
struct { 
   char   pass [1024] 
   unsigned char   fname_hash [XMPP_SHA1_DIGEST_SIZE
   size_t   passlen 
   size_t   fnamelen 
password_cache
unsigned int password_retries
int bind_required
int session_required
int sm_disable
xmpp_sm_state_t * sm_state
struct { 
   struct xmpp_compression *   state 
   int   allowed 
   int   supported 
   int   dont_reset 
compression
char * lang
char * domain
char * jid
char * pass
char * bound_jid
char * stream_id
int blocking_send
int send_queue_max
int send_queue_len
int send_queue_user_len
xmpp_send_queue_t * send_queue_head
xmpp_send_queue_t * send_queue_tail
int reset_parser
parser_t * parser
unsigned int connect_timeout
xmpp_open_handler open_handler
int stream_negotiation_completed
xmpp_conn_handler conn_handler
void * userdata
xmpp_handlist_t * timed_handlers
hash_t * id_handlers
xmpp_handlist_t * handlers
xmpp_sockopt_callback sockopt_cb
xmpp_sm_callback sm_callback
void * sm_callback_ctx

Field Documentation

◆ intf

struct conn_interface xmpp_conn_t::intf

◆ ref

unsigned int xmpp_conn_t::ref

◆ ctx

xmpp_ctx_t* xmpp_conn_t::ctx

◆ type

xmpp_conn_type_t xmpp_conn_t::type

◆ is_raw

int xmpp_conn_t::is_raw

◆ state [1/2]

xmpp_conn_state_t xmpp_conn_t::state

◆ timeout_stamp

uint64_t xmpp_conn_t::timeout_stamp

◆ error

int xmpp_conn_t::error

◆ stream_error

xmpp_stream_error_t* xmpp_conn_t::stream_error

◆ xsock

xmpp_sock_t* xmpp_conn_t::xsock

◆ sock

sock_t xmpp_conn_t::sock

◆ ka_timeout

int xmpp_conn_t::ka_timeout

◆ ka_interval

int xmpp_conn_t::ka_interval

◆ ka_count

int xmpp_conn_t::ka_count

◆ tls

tls_t* xmpp_conn_t::tls

◆ tls_support

int xmpp_conn_t::tls_support

◆ tls_disabled

int xmpp_conn_t::tls_disabled

◆ tls_mandatory

int xmpp_conn_t::tls_mandatory

◆ tls_legacy_ssl

int xmpp_conn_t::tls_legacy_ssl

◆ tls_trust

int xmpp_conn_t::tls_trust

◆ tls_cafile

char* xmpp_conn_t::tls_cafile

◆ tls_capath

char* xmpp_conn_t::tls_capath

◆ tls_client_cert

char* xmpp_conn_t::tls_client_cert

◆ tls_client_key

char* xmpp_conn_t::tls_client_key

◆ tls_failed

int xmpp_conn_t::tls_failed

◆ sasl_support

int xmpp_conn_t::sasl_support

◆ auth_legacy_enabled

int xmpp_conn_t::auth_legacy_enabled

◆ secured

int xmpp_conn_t::secured

◆ certfail_handler

xmpp_certfail_handler xmpp_conn_t::certfail_handler

◆ password_callback

xmpp_password_callback xmpp_conn_t::password_callback

◆ password_callback_userdata

void* xmpp_conn_t::password_callback_userdata

◆ pass [1/2]

char xmpp_conn_t::pass[1024]

◆ fname_hash

unsigned char xmpp_conn_t::fname_hash[XMPP_SHA1_DIGEST_SIZE]

◆ passlen

size_t xmpp_conn_t::passlen

◆ fnamelen

size_t xmpp_conn_t::fnamelen

◆ [struct]

struct { ... } xmpp_conn_t::password_cache

◆ password_retries

unsigned int xmpp_conn_t::password_retries

◆ bind_required

int xmpp_conn_t::bind_required

◆ session_required

int xmpp_conn_t::session_required

◆ sm_disable

int xmpp_conn_t::sm_disable

◆ sm_state

xmpp_sm_state_t* xmpp_conn_t::sm_state

◆ state [2/2]

struct xmpp_compression* xmpp_conn_t::state

◆ allowed

int xmpp_conn_t::allowed

◆ supported

int xmpp_conn_t::supported

◆ dont_reset

int xmpp_conn_t::dont_reset

◆ [struct]

struct { ... } xmpp_conn_t::compression

◆ lang

char* xmpp_conn_t::lang

◆ domain

char* xmpp_conn_t::domain

◆ jid

char* xmpp_conn_t::jid

◆ pass [2/2]

char* xmpp_conn_t::pass

◆ bound_jid

char* xmpp_conn_t::bound_jid

◆ stream_id

char* xmpp_conn_t::stream_id

◆ blocking_send

int xmpp_conn_t::blocking_send

◆ send_queue_max

int xmpp_conn_t::send_queue_max

◆ send_queue_len

int xmpp_conn_t::send_queue_len

◆ send_queue_user_len

int xmpp_conn_t::send_queue_user_len

◆ send_queue_head

xmpp_send_queue_t* xmpp_conn_t::send_queue_head

◆ send_queue_tail

xmpp_send_queue_t* xmpp_conn_t::send_queue_tail

◆ reset_parser

int xmpp_conn_t::reset_parser

◆ parser

parser_t* xmpp_conn_t::parser

◆ connect_timeout

unsigned int xmpp_conn_t::connect_timeout

◆ open_handler

xmpp_open_handler xmpp_conn_t::open_handler

◆ stream_negotiation_completed

int xmpp_conn_t::stream_negotiation_completed

◆ conn_handler

xmpp_conn_handler xmpp_conn_t::conn_handler

◆ userdata

void* xmpp_conn_t::userdata

◆ timed_handlers

xmpp_handlist_t* xmpp_conn_t::timed_handlers

◆ id_handlers

hash_t* xmpp_conn_t::id_handlers

◆ handlers

xmpp_handlist_t* xmpp_conn_t::handlers

◆ sockopt_cb

xmpp_sockopt_callback xmpp_conn_t::sockopt_cb

◆ sm_callback

xmpp_sm_callback xmpp_conn_t::sm_callback

◆ sm_callback_ctx

void* xmpp_conn_t::sm_callback_ctx

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