Sat Apr 26 2014 22:03:22

Asterisk developer's documentation


aji_client Struct Reference

#include <jabber.h>

Collaboration diagram for aji_client:

Data Structures

struct  messages

Data Fields

ast_mutex_t _lock
int allowguest
int authorized
struct aji_buddy_container buddies
int component
char context [AST_MAX_CONTEXT]
int debug
int distribute_events
iksfilter * f
struct ast_flags flags
int forcessl
iksid * jid
void * jingle
int keepalive
int message_timeout
struct aji_client::messages messages
char mid [6]
char name [80]
char name_space [256]
struct aji_clientnext [1]
unsigned int objflags
iksparser * p
char password [160]
int port
int priority
char pubsub_node [AJI_MAX_RESJIDLEN]
unsigned int refcount
int send_to_dialplan
char serverhost [AJI_MAX_RESJIDLEN]
char sid [10]
SSL_CTX * ssl_context
const SSL_METHOD * ssl_method
SSL * ssl_session
ikstack * stack
enum aji_state state
enum ikshowtype status
char statusmessage [256]
unsigned int stream_flags
pthread_t thread
int timeout
char user [AJI_MAX_JIDLEN]
int usesasl
int usetls

Detailed Description

Definition at line 150 of file jabber.h.


Field Documentation

Definition at line 151 of file jabber.h.

Definition at line 178 of file jabber.h.

Referenced by gtalk_create_member(), and jingle_create_member().

Definition at line 181 of file jabber.h.

Referenced by aji_act_hook(), aji_create_client(), and aji_reconnect().

Definition at line 160 of file jabber.h.

Referenced by aji_create_client(), and aji_handle_message().

int debug

Definition at line 173 of file jabber.h.

Referenced by aji_create_client(), and aji_log_hook().

Definition at line 182 of file jabber.h.

Referenced by aji_client_connect(), and aji_create_client().

struct ast_flags flags

Definition at line 184 of file jabber.h.

Referenced by aji_create_client(), aji_filter_roster(), and aji_handle_subscribe().

int forcessl

Definition at line 175 of file jabber.h.

Referenced by aji_create_client().

void* jingle

Definition at line 188 of file jabber.h.

Referenced by jingle_accept_call(), and jingle_transmit_invite().

int keepalive

Definition at line 177 of file jabber.h.

Referenced by aji_create_client(), and aji_recv_loop().

Definition at line 180 of file jabber.h.

Referenced by acf_jabberreceive_read(), aji_create_client(), and delete_old_messages().

char name_space[256]

Definition at line 157 of file jabber.h.

Referenced by aji_create_client(), and aji_send_header().

struct aji_client* next[1]

Definition at line 151 of file jabber.h.

unsigned int objflags

Definition at line 151 of file jabber.h.

char password[160]

Definition at line 151 of file jabber.h.

Referenced by aji_act_hook(), and aji_create_client().

int port

Definition at line 172 of file jabber.h.

Referenced by aji_create_client(), and aji_initialize().

int priority

Definition at line 190 of file jabber.h.

Referenced by aji_create_client(), and aji_set_presence().

unsigned int refcount

Definition at line 151 of file jabber.h.

Definition at line 183 of file jabber.h.

Referenced by aji_create_client(), and aji_handle_message().

Definition at line 154 of file jabber.h.

Referenced by aji_create_client(), and aji_initialize().

char sid[10]

Definition at line 158 of file jabber.h.

SSL_CTX* ssl_context

Definition at line 166 of file jabber.h.

Referenced by aji_tls_handshake(), and ast_aji_disconnect().

const SSL_METHOD* ssl_method

Definition at line 168 of file jabber.h.

Referenced by aji_tls_handshake().

Definition at line 167 of file jabber.h.

Referenced by aji_io_recv(), aji_send_raw(), aji_tls_handshake(), and ast_aji_disconnect().

ikstack* stack

Definition at line 164 of file jabber.h.

Referenced by aji_client_connect(), aji_create_client(), and ast_aji_client_destroy().

enum ikshowtype status
char statusmessage[256]
pthread_t thread

Definition at line 189 of file jabber.h.

int timeout

Definition at line 179 of file jabber.h.

Referenced by aji_create_client(), aji_reconnect(), and aji_recv_loop().

int usesasl

Definition at line 176 of file jabber.h.

Referenced by aji_act_hook(), and aji_create_client().

int usetls

Definition at line 174 of file jabber.h.

Referenced by aji_act_hook(), and aji_create_client().


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