Thu Apr 8 01:23:50 2010

Asterisk developer's documentation


aji_client Struct Reference

#include <jabber.h>

Collaboration diagram for aji_client:
Collaboration graph
[legend]

Public Member Functions

 AST_LIST_HEAD (messages, aji_message) messages

Data Fields

ast_mutex_t _lock
int allowguest
int authorized
struct aji_buddy_container buddies
int component
int debug
iksfilter * f
struct ast_flags flags
int forcessl
iksid * jid
void * jingle
int keepalive
int message_timeout
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
unsigned int refcount
char serverhost [AJI_MAX_RESJIDLEN]
char sid [10]
SSL_CTX * ssl_context
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 140 of file jabber.h.


Member Function Documentation

AST_LIST_HEAD ( messages  ,
aji_message   
)

Field Documentation

Definition at line 141 of file jabber.h.

Definition at line 166 of file jabber.h.

Definition at line 169 of file jabber.h.

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

int component
int debug

Definition at line 161 of file jabber.h.

Referenced by aji_create_client(), and aji_log_hook().

iksfilter* f
struct ast_flags flags [read]

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
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().

Definition at line 168 of file jabber.h.

Referenced by aji_create_client(), and aji_handle_message().

char mid[6]
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_send_header().

struct aji_client* next[1] [read]

Definition at line 141 of file jabber.h.

unsigned int objflags

Definition at line 141 of file jabber.h.

iksparser* p
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.

SSL_CTX* ssl_context

Definition at line 154 of file jabber.h.

Referenced by aji_tls_handshake(), and ast_aji_disconnect().

SSL_METHOD* ssl_method

Definition at line 156 of file jabber.h.

Referenced by aji_tls_handshake().

Definition at line 155 of file jabber.h.

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

ikstack* stack

Definition at line 152 of file jabber.h.

Referenced by aji_client_connect(), and aji_client_destroy().

enum ikshowtype status
char statusmessage[256]
unsigned int stream_flags
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]
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 8 Apr 2010 for Asterisk - the Open Source PBX by  doxygen 1.6.1