|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
Detailed DescriptionThis structure describes the invite session. Note regarding the invite session's pools. The inv_sess used to have only one pool, which is just a pointer to the dialog's pool. Ticket http://trac.pjsip.org/repos/ticket/877 has found that the memory usage will grow considerably everytime re-INVITE or UPDATE is performed. Ticket #877 then created two more memory pools for the inv_sess, so now we have three memory pools:
Higher level application such as PJSUA-LIB has been modified to make use of these flip-flop pools, i.e. by creating media objects from the provisional pool rather than from the long term pool. Other applications that want to use these pools must understand that the flip-flop pool's lifetimes are synchronized to the SDP offer-answer negotiation. Field Documentation
Log identification Long term pool. Provisional pool Active/current pool Invite sess state. CANCEL requested Wait to send CANCEL Disconnect cause. Cause text. Internal.
Cb has been called Underlying dialog. Invite role.
Options in use. Negotiator. 1st invite tsx. Saved invite req Last INVITE resp. Last ACK request CSeq of last ACK
Modules data.
Session Timers. The documentation for this struct was generated from the following file:
Copyright (C) 2006-2008 Teluu Inc.
| |
||||||||||||||||||||||||||||||||||||||||||||||||||||||