#include <jabber.h>

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_client * | next [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 |
| int allowguest |
Definition at line 178 of file jabber.h.
Referenced by gtalk_create_member(), and jingle_create_member().
| int authorized |
Definition at line 181 of file jabber.h.
Referenced by aji_act_hook(), aji_create_client(), and aji_reconnect().
| struct aji_buddy_container buddies |
Definition at line 186 of file jabber.h.
Referenced by acf_jabberstatus_read(), aji_client_info_handler(), aji_create_affiliations(), 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(), ast_aji_client_destroy(), gtalk_alloc(), gtalk_create_member(), jingle_alloc(), and jingle_create_member().
| int component |
Definition at line 185 of file jabber.h.
Referenced by aji_act_hook(), aji_client_connect(), aji_create_client(), aji_handle_presence(), aji_handle_subscribe(), aji_initialize(), aji_join_exec(), aji_leave_exec(), aji_send_raw_chat(), aji_sendgroup_exec(), and aji_set_group_presence().
| char context[AST_MAX_CONTEXT] |
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().
| iksfilter* f |
Definition at line 163 of file jabber.h.
Referenced by aji_act_hook(), aji_client_connect(), aji_create_client(), aji_init_event_distribution(), aji_pubsub_purge_nodes(), aji_request_pubsub_nodes(), ast_aji_client_destroy(), gtalk_call(), gtalk_create_member(), gtalk_free_pvt(), gtalk_ringing_ack(), jingle_call(), jingle_create_member(), jingle_free_pvt(), and jingle_ringing_ack().
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().
| iksid* jid |
Definition at line 161 of file jabber.h.
Referenced by aji_act_hook(), aji_client_connect(), aji_client_info_handler(), aji_create_client(), aji_delete_node_list(), aji_get_roster(), aji_handle_presence(), aji_handle_subscribe(), aji_initialize(), aji_join_exec(), aji_leave_exec(), aji_pruneregister(), aji_pubsub_iq_create(), aji_pubsub_subscribe(), aji_receive_node_list(), aji_register_approve_handler(), aji_send_raw_chat(), aji_sendgroup_exec(), aji_set_group_presence(), aji_tls_handshake(), 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 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().
| int message_timeout |
Definition at line 180 of file jabber.h.
Referenced by acf_jabberreceive_read(), aji_create_client(), and delete_old_messages().
| struct aji_client::messages messages |
Referenced by acf_jabberreceive_read(), aji_create_client(), aji_handle_message(), ast_aji_client_destroy(), and delete_old_messages().
| char mid[6] |
Definition at line 159 of file jabber.h.
Referenced by aji_act_hook(), aji_create_client(), aji_handle_presence(), aji_pubsub_iq_create(), aji_pubsub_purge_nodes(), aji_register_approve_handler(), aji_request_pubsub_nodes(), ast_aji_create_chat(), ast_aji_invite_chat(), gtalk_action(), gtalk_call(), gtalk_create_candidates(), gtalk_invite(), jingle_accept_call(), jingle_action(), jingle_call(), jingle_create_candidates(), jingle_digit(), and jingle_transmit_invite().
| char name[80] |
Definition at line 151 of file jabber.h.
Referenced by aji_create_client(), aji_handle_message(), aji_handle_presence(), aji_initialize(), aji_log_hook(), aji_receive_node_list(), and msg_send_cb().
| 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] |
| iksparser* p |
Definition at line 162 of file jabber.h.
Referenced by 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_client_destroy(), and ast_aji_disconnect().
| 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().
| char pubsub_node[AJI_MAX_RESJIDLEN] |
Definition at line 155 of file jabber.h.
Referenced by aji_create_client(), aji_init_event_distribution(), and aji_pubsub_iq_create().
| int send_to_dialplan |
Definition at line 183 of file jabber.h.
Referenced by aji_create_client(), and aji_handle_message().
| char serverhost[AJI_MAX_RESJIDLEN] |
Definition at line 154 of file jabber.h.
Referenced by aji_create_client(), and aji_initialize().
| 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().
| SSL* ssl_session |
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().
Definition at line 171 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 aji_send_raw_chat().
| enum ikshowtype status |
Definition at line 191 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 156 of file jabber.h.
Referenced by aji_create_client(), aji_get_roster(), aji_handle_presence(), and aji_handle_subscribe().
| unsigned int stream_flags |
Definition at line 169 of file jabber.h.
Referenced by aji_act_hook(), aji_initialize(), aji_is_secure(), aji_start_tls(), aji_tls_handshake(), and ast_aji_disconnect().
| int timeout |
Definition at line 179 of file jabber.h.
Referenced by aji_create_client(), aji_reconnect(), and aji_recv_loop().
| char user[AJI_MAX_JIDLEN] |
Definition at line 153 of file jabber.h.
Referenced by aji_create_client(), aji_dinfo_handler(), aji_ditems_handler(), aji_handle_message(), aji_initialize(), and aji_register_query_handler().
| 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().