libosip 3.6.0
Public Attributes

osip Struct Reference

#include <osip.h>

List of all members.

Public Attributes

void * application_context
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)

Detailed Description

Structure for osip handling.


Member Data Documentation

User defined Pointer

Referenced by osip_get_application_context(), and osip_set_application_context().

list of ict transactions

Referenced by osip_ict_execute(), osip_timers_gettimeout(), and osip_timers_ict_execute().

list of ist transactions

Referenced by osip_ist_execute(), osip_timers_gettimeout(), and osip_timers_ist_execute().

list of nict transactions

Referenced by osip_nict_execute(), osip_timers_gettimeout(), and osip_timers_nict_execute().

list of nist transactions

Referenced by osip_nist_execute(), osip_timers_gettimeout(), and osip_timers_nist_execute().


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