Codename Pineapple

Home page | Mailing list | Docs

Last updated: Sat Feb 3 05:01:59 2007

Asterisk developer's documentation :: Codename Pineapple


aji_client Struct Reference

#include <jabber.h>

Collaboration diagram for aji_client:

Collaboration graph
[legend]

Detailed Description

Definition at line 89 of file jabber.h.

Public Member Functions

 AST_LIST_HEAD (messages, aji_message) messages
 ASTOBJ_COMPONENTS (struct aji_client)

Data Fields

int allowguest
int authorized
aji_buddy_container buddies
int component
char context [100]
int debug
iksfilter * f
unsigned int flags
int forcessl
iksid * jid
void * jingle
int keepalive
int message_timeout
char mid [6]
iksparser * p
char password [160]
int port
char serverhost [160]
char sid [10]
ikstack * stack
enum aji_state state
char statusmessage [256]
pthread_t thread
int timeout
char user [160]
int usesasl
int usetls


Member Function Documentation

AST_LIST_HEAD messages  ,
aji_message 
 

ASTOBJ_COMPONENTS struct  aji_client  ) 
 


Field Documentation

int allowguest
 

Definition at line 109 of file jabber.h.

int authorized
 

Definition at line 112 of file jabber.h.

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

struct aji_buddy_container buddies
 

Definition at line 115 of file jabber.h.

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

int component
 

Definition at line 114 of file jabber.h.

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

char context[100]
 

Definition at line 94 of file jabber.h.

int debug
 

Definition at line 104 of file jabber.h.

Referenced by aji_create_client(), and aji_log_hook().

iksfilter* f
 

Definition at line 100 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().

unsigned int flags
 

Definition at line 113 of file jabber.h.

int forcessl
 

Definition at line 106 of file jabber.h.

Referenced by aji_create_client().

iksid* jid
 

Definition at line 98 of file jabber.h.

Referenced by aji_act_hook(), aji_client_connect(), aji_client_info_handler(), aji_client_initialize(), aji_component_initialize(), aji_create_client(), aji_get_roster(), aji_pruneregister(), aji_register_approve_handler(), ast_aji_send(), gtalk_add_candidate(), gtalk_handle_dtmf(), gtalk_hangup_farend(), gtalk_is_answered(), gtalk_newcall(), gtalk_request(), jingle_accept_call(), jingle_action(), jingle_add_candidate(), jingle_digit(), jingle_response(), and jingle_transmit_invite().

void* jingle
 

Definition at line 117 of file jabber.h.

Referenced by jingle_transmit_invite().

int keepalive
 

Definition at line 108 of file jabber.h.

Referenced by aji_create_client().

int message_timeout
 

Definition at line 111 of file jabber.h.

Referenced by aji_create_client(), and aji_handle_message().

char mid[6]
 

Definition at line 97 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_digit(), gtalk_invite_response(), jingle_accept_call(), jingle_action(), jingle_call(), jingle_digit(), and jingle_transmit_invite().

iksparser* p
 

Definition at line 99 of file jabber.h.

Referenced by aji_act_hook(), aji_client_destroy(), aji_client_info_handler(), aji_client_initialize(), aji_component_initialize(), aji_create_client(), aji_dinfo_handler(), aji_ditems_handler(), aji_get_roster(), aji_handle_presence(), aji_handle_subscribe(), aji_pruneregister(), aji_reconnect(), aji_recv_loop(), aji_register_approve_handler(), aji_register_query_handler(), aji_set_presence(), ast_aji_create_chat(), ast_aji_disconnect(), ast_aji_invite_chat(), ast_aji_join_chat(), ast_aji_send(), gtalk_action(), gtalk_add_candidate(), gtalk_digit(), gtalk_invite_response(), gtalk_response(), jingle_accept_call(), jingle_action(), jingle_add_candidate(), jingle_digit(), jingle_response(), and jingle_transmit_invite().

char password[160]
 

Definition at line 91 of file jabber.h.

Referenced by aji_act_hook(), and aji_create_client().

int port
 

Definition at line 103 of file jabber.h.

Referenced by aji_client_initialize(), aji_component_initialize(), and aji_create_client().

char serverhost[160]
 

Definition at line 93 of file jabber.h.

Referenced by aji_client_initialize(), and aji_create_client().

char sid[10]
 

Definition at line 96 of file jabber.h.

ikstack* stack
 

Definition at line 101 of file jabber.h.

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

enum aji_state state
 

Definition at line 102 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().

char statusmessage[256]
 

Definition at line 95 of file jabber.h.

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

pthread_t thread
 

Definition at line 118 of file jabber.h.

int timeout
 

Definition at line 110 of file jabber.h.

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

char user[160]
 

Definition at line 92 of file jabber.h.

Referenced by aji_component_initialize(), aji_create_client(), aji_dinfo_handler(), aji_ditems_handler(), aji_register_query_handler(), and ast_aji_get_client().

int usesasl
 

Definition at line 107 of file jabber.h.

Referenced by aji_act_hook(), and aji_create_client().

int usetls
 

Definition at line 105 of file jabber.h.

Referenced by aji_act_hook(), and aji_create_client().


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

Asterisk is a trademark for Digium, inc.. | Edvina.net | Asterisk.org | This documentation was generated with Doxygen