Fri Jun 19 12:10:58 2009

Asterisk developer's documentation


aji_client Struct Reference

#include <jabber.h>


Data Fields

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

Data Structures

struct  messages


Detailed Description

Definition at line 140 of file jabber.h.


Field Documentation

ast_mutex_t _lock

Definition at line 141 of file jabber.h.

int allowguest

Definition at line 166 of file jabber.h.

int authorized

Definition at line 169 of file jabber.h.

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

struct aji_buddy_container buddies

Definition at line 172 of file jabber.h.

Referenced by acf_jabberstatus_read(), aji_client_destroy(), aji_client_info_handler(), aji_create_buddy(), aji_create_client(), aji_dinfo_handler(), aji_filter_roster(), aji_handle_presence(), aji_handle_subscribe(), aji_pruneregister(), aji_register_query_handler(), aji_show_buddies(), aji_status_exec(), aji_test(), gtalk_alloc(), gtalk_create_member(), jingle_alloc(), and jingle_create_member().

int component

Definition at line 171 of file jabber.h.

Referenced by aji_act_hook(), aji_client_connect(), aji_create_client(), aji_handle_presence(), aji_handle_subscribe(), and aji_initialize().

int debug

Definition at line 161 of file jabber.h.

Referenced by aji_create_client(), and aji_log_hook().

iksfilter* f

Definition at line 151 of file jabber.h.

Referenced by aji_act_hook(), aji_client_connect(), aji_client_destroy(), aji_create_client(), gtalk_call(), gtalk_create_member(), gtalk_free_pvt(), gtalk_ringing_ack(), jingle_call(), jingle_create_member(), jingle_free_pvt(), and jingle_ringing_ack().

struct ast_flags flags

Definition at line 170 of file jabber.h.

Referenced by aji_create_client(), and aji_filter_roster().

int forcessl

Definition at line 163 of file jabber.h.

Referenced by aji_create_client().

iksid* jid

Definition at line 149 of file jabber.h.

Referenced by aji_act_hook(), aji_client_connect(), aji_client_info_handler(), aji_create_client(), aji_get_roster(), aji_handle_presence(), aji_handle_subscribe(), aji_initialize(), aji_pruneregister(), aji_register_approve_handler(), aji_tls_handshake(), ast_aji_send_chat(), gtalk_add_candidate(), gtalk_handle_dtmf(), gtalk_hangup_farend(), gtalk_is_accepted(), gtalk_is_answered(), gtalk_newcall(), gtalk_request(), jingle_accept_call(), jingle_action(), jingle_add_candidate(), jingle_create_candidates(), jingle_digit(), jingle_newcall(), jingle_response(), and jingle_transmit_invite().

void* jingle

Definition at line 174 of file jabber.h.

int keepalive

Definition at line 165 of file jabber.h.

Referenced by aji_create_client(), and aji_recv_loop().

int message_timeout

Definition at line 168 of file jabber.h.

Referenced by aji_create_client(), and aji_handle_message().

struct aji_client::messages messages

Referenced by aji_client_destroy(), aji_create_client(), and aji_handle_message().

char mid[6]

Definition at line 148 of file jabber.h.

Referenced by aji_act_hook(), aji_create_client(), aji_handle_presence(), aji_register_approve_handler(), ast_aji_create_chat(), ast_aji_invite_chat(), gtalk_action(), gtalk_call(), gtalk_create_candidates(), gtalk_digit(), gtalk_invite(), gtalk_invite_response(), jingle_accept_call(), jingle_action(), jingle_call(), jingle_create_candidates(), jingle_digit(), and jingle_transmit_invite().

char name[80]

Definition at line 141 of file jabber.h.

Referenced by aji_create_client(), aji_initialize(), and aji_log_hook().

char name_space[256]

Definition at line 146 of file jabber.h.

Referenced by aji_create_client(), and aji_send_header().

struct aji_client* next[1]

Definition at line 141 of file jabber.h.

unsigned int objflags

Definition at line 141 of file jabber.h.

iksparser* p

Definition at line 150 of file jabber.h.

Referenced by aji_client_destroy(), aji_create_client(), aji_initialize(), aji_io_recv(), aji_reconnect(), aji_recv(), aji_send_raw(), aji_start_sasl(), aji_start_tls(), aji_tls_handshake(), ast_aji_disconnect(), jingle_accept_call(), and jingle_transmit_invite().

char password[160]

Definition at line 141 of file jabber.h.

Referenced by aji_act_hook(), and aji_create_client().

int port

Definition at line 160 of file jabber.h.

Referenced by aji_create_client(), and aji_initialize().

int priority

Definition at line 176 of file jabber.h.

Referenced by aji_create_client(), and aji_set_presence().

unsigned int refcount

Definition at line 141 of file jabber.h.

char serverhost[AJI_MAX_RESJIDLEN]

Definition at line 144 of file jabber.h.

Referenced by aji_create_client(), and aji_initialize().

char sid[10]

Definition at line 147 of file jabber.h.

ikstack* stack

Definition at line 152 of file jabber.h.

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

enum aji_state state

Definition at line 159 of file jabber.h.

Referenced by aji_act_hook(), aji_client_connect(), aji_create_client(), aji_filter_roster(), aji_handle_presence(), aji_reconnect(), aji_recv_loop(), and ast_aji_send_chat().

enum ikshowtype status

Definition at line 177 of file jabber.h.

Referenced by aji_create_client(), aji_get_roster(), aji_handle_presence(), and aji_handle_subscribe().

char statusmessage[256]

Definition at line 145 of file jabber.h.

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

pthread_t thread

Definition at line 175 of file jabber.h.

int timeout

Definition at line 167 of file jabber.h.

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

char user[AJI_MAX_JIDLEN]

Definition at line 143 of file jabber.h.

Referenced by aji_create_client(), aji_dinfo_handler(), aji_ditems_handler(), aji_initialize(), and aji_register_query_handler().

int usesasl

Definition at line 164 of file jabber.h.

Referenced by aji_act_hook(), and aji_create_client().

int usetls

Definition at line 162 of file jabber.h.

Referenced by aji_act_hook(), and aji_create_client().


The documentation for this struct was generated from the following file:
Generated on Fri Jun 19 12:10:58 2009 for Asterisk - the Open Source PBX by  doxygen 1.4.7