|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Detailed DescriptionThis structure describes the dialog structure. Application MUST NOT try to SET the values here directly, but instead it MUST use the appropriate dialog API. The dialog declaration only needs to be made visible because other PJSIP modules need to see it (e.g. INVITE session, the event framework, etc.). Application MAY READ the dialog contents directly after it acquires dialog lock. To acquire dialog lock, use pjsip_dlg_inc_lock(), and to release it, use pjsip_dlg_dec_lock(). DO NOT USE pj_mutex_lock()/pj_mutex_unlock() on the dialog's mutex directly, because this will not protect against dialog being destroyed. Forward declaration for dialog (sip_dialog.h). Member Function Documentation
The dialog set list. Field Documentation
Standard id. Dialog's pool. Dialog's mutex. Do not call!! Use pjsip_dlg_inc_lock() instead! User agent instance. Endpoint instance.
The dialog set which this dialog belongs (opaque type). Dialog state. Current target. Target set, for UAC only. Headers from hparam in dest URL Local party info. Remote party info. List of remote capability header. Initial role. UAC has received 2xx response? Use secure transport? Add Allow header in requests? Call-ID header. Route set. Route set has been set. Client authentication session. Session counter. Number of sessions. Transaction counter. Number of pending transactions. Transport selector.
Number of registered usages. Array of usages, priority sorted
Module specific data. Module data. The documentation for this struct was generated from the following file:
Copyright (C) 2006-2008 Teluu Inc.
| |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||