SIP Witch 1.9.15
Data Fields
osip Struct Reference
oSIP fsm Handling

Structure for osip handling. More...

#include <osip.h>

Collaboration diagram for osip:
Collaboration graph
[legend]

Data Fields

  User defined Pointer. More...
 
void *  ict_fastmutex
  mutex for ICT transaction More...
 
void *  ist_fastmutex
  mutex for IST transaction More...
 
void *  nict_fastmutex
  mutex for NICT transaction More...
 
void *  nist_fastmutex
  mutex for NIST transaction More...
 
void *  ixt_fastmutex
  mutex for IXT transaction More...
 
void *  id_mutex
  mutex for unique transaction id generation More...
 
  previous unique transaction id generation More...
 
  list of ict transactions More...
 
  list of ist transactions More...
 
  list of nict transactions More...
 
  list of nist transactions More...
 
  list of ixt elements More...
 
  message callbacks More...
 
  kill callbacks More...
 
  transport error callback More...
 
int(*  cb_send_message )(osip_transaction_t *, osip_message_t *, char *, int, int)
  callback to send message More...
 
  htable of ict transactions More...
 
  htable of ist transactions More...
 
  htable of nict transactions More...
 
  htable of nist transactions More...
 

Detailed Description

Structure for osip handling.

Definition at line 558 of file osip.h.

Field Documentation

void* osip::application_context

User defined Pointer.

Definition at line 560 of file osip.h.

int(* osip::cb_send_message)(osip_transaction_t *, osip_message_t *, char *, int, int)

callback to send message

Definition at line 582 of file osip.h.

void* osip::ict_fastmutex

mutex for ICT transaction

Definition at line 562 of file osip.h.

void* osip::id_mutex

mutex for unique transaction id generation

Definition at line 567 of file osip.h.

void* osip::ist_fastmutex

mutex for IST transaction

Definition at line 563 of file osip.h.

void* osip::ixt_fastmutex

mutex for IXT transaction

Definition at line 566 of file osip.h.

osip_list_t osip::ixt_retransmissions

list of ixt elements

Definition at line 576 of file osip.h.

kill callbacks

Definition at line 579 of file osip.h.

message callbacks

Definition at line 578 of file osip.h.

void* osip::nict_fastmutex

mutex for NICT transaction

Definition at line 564 of file osip.h.

void* osip::nist_fastmutex

mutex for NIST transaction

Definition at line 565 of file osip.h.

void* osip::osip_ict_hastable

htable of ict transactions

Definition at line 584 of file osip.h.

osip_list_t osip::osip_ict_transactions

list of ict transactions

Definition at line 571 of file osip.h.

void* osip::osip_ist_hastable

htable of ist transactions

Definition at line 585 of file osip.h.

osip_list_t osip::osip_ist_transactions

list of ist transactions

Definition at line 572 of file osip.h.

void* osip::osip_nict_hastable

htable of nict transactions

Definition at line 586 of file osip.h.

osip_list_t osip::osip_nict_transactions

list of nict transactions

Definition at line 573 of file osip.h.

void* osip::osip_nist_hastable

htable of nist transactions

Definition at line 587 of file osip.h.

osip_list_t osip::osip_nist_transactions

list of nist transactions

Definition at line 574 of file osip.h.

transport error callback

Definition at line 580 of file osip.h.

int osip::transactionid

previous unique transaction id generation

Definition at line 568 of file osip.h.


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

Generated on Dec 21, 2017 for sipwitch-1.9.15 (*.h and *.cpp), libosip2-5.0.0 (*.h) and libeXosip2-4.0.0 (*.h), by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /