libosip
5.3.0
|
#include <osip.h>
Public Attributes | |
void * | application_context |
void * | ict_fastmutex |
void * | ist_fastmutex |
void * | nict_fastmutex |
void * | nist_fastmutex |
void * | ixt_fastmutex |
void * | id_mutex |
int | transactionid |
osip_list_t | osip_ict_transactions |
osip_list_t | osip_ist_transactions |
osip_list_t | osip_nict_transactions |
osip_list_t | osip_nist_transactions |
osip_list_t | ixt_retransmissions |
osip_message_cb_t | msg_callbacks [OSIP_MESSAGE_CALLBACK_COUNT] |
osip_kill_transaction_cb_t | kill_callbacks [OSIP_KILL_CALLBACK_COUNT] |
osip_transport_error_cb_t | tp_error_callbacks [OSIP_TRANSPORT_ERROR_CALLBACK_COUNT] |
int(* | cb_send_message )(osip_transaction_t *, osip_message_t *, char *, int, int) |
void * | osip_ict_hastable |
void * | osip_ist_hastable |
void * | osip_nict_hastable |
void * | osip_nist_hastable |
Structure for osip handling.
void* osip::application_context |
User defined Pointer
Referenced by osip_get_application_context(), and osip_set_application_context().
int(* osip::cb_send_message) (osip_transaction_t *, osip_message_t *, char *, int, int) |
callback to send message
Referenced by osip_set_cb_send_message().
void* osip::ict_fastmutex |
mutex for ICT transaction
Referenced by osip_ict_execute(), osip_release(), osip_timers_gettimeout(), and osip_timers_ict_execute().
void* osip::id_mutex |
mutex for unique transaction id generation
Referenced by osip_release().
void* osip::ist_fastmutex |
mutex for IST transaction
Referenced by osip_ist_execute(), osip_release(), and osip_timers_ist_execute().
void* osip::ixt_fastmutex |
mutex for IXT transaction
Referenced by osip_release().
osip_list_t osip::ixt_retransmissions |
list of ixt elements
Referenced by osip_retransmissions_execute(), osip_stop_200ok_retransmissions(), and osip_stop_retransmissions_from_dialog().
osip_kill_transaction_cb_t osip::kill_callbacks[OSIP_KILL_CALLBACK_COUNT] |
kill callbacks
Referenced by osip_set_kill_transaction_callback().
osip_message_cb_t osip::msg_callbacks[OSIP_MESSAGE_CALLBACK_COUNT] |
message callbacks
Referenced by osip_set_message_callback().
void* osip::nict_fastmutex |
mutex for NICT transaction
Referenced by osip_nict_execute(), osip_release(), and osip_timers_nict_execute().
void* osip::nist_fastmutex |
mutex for NIST transaction
Referenced by osip_nist_execute(), osip_release(), and osip_timers_nist_execute().
void* osip::osip_ict_hastable |
htable of ict transactions
Referenced by osip_transaction_find().
osip_list_t osip::osip_ict_transactions |
list of ict transactions
Referenced by osip_ict_execute(), osip_timers_gettimeout(), and osip_timers_ict_execute().
void* osip::osip_ist_hastable |
htable of ist transactions
Referenced by osip_transaction_find().
osip_list_t osip::osip_ist_transactions |
list of ist transactions
Referenced by osip_ist_execute(), and osip_timers_ist_execute().
void* osip::osip_nict_hastable |
htable of nict transactions
Referenced by osip_transaction_find().
osip_list_t osip::osip_nict_transactions |
list of nict transactions
Referenced by osip_nict_execute(), and osip_timers_nict_execute().
void* osip::osip_nist_hastable |
htable of nist transactions
Referenced by osip_transaction_find().
osip_list_t osip::osip_nist_transactions |
list of nist transactions
Referenced by osip_nist_execute(), and osip_timers_nist_execute().
osip_transport_error_cb_t osip::tp_error_callbacks[OSIP_TRANSPORT_ERROR_CALLBACK_COUNT] |
transport error callback
Referenced by osip_set_transport_error_callback().
int osip::transactionid |
previous unique transaction id generation
Referenced by osip_transaction_init().