Session Initiation Protocol Library Functions
sip_hold_trans(3SIP)
NAME
sip_hold_trans, sip_release_trans - hold or release refer-
ence on a transactionSYNOPSIS
cc [ flag ... ] file ... -lsip [ library ... ]
#include
void sip_hold_trans(sip_transaction_t sip_trans);
void sip_release_trans(sip_transaction_t sip_trans);
DESCRIPTION
The sip_hold_trans() function is used to hold a reference on
the transaction sip_trans. A transaction is not freed if
there are any references on it.The sip_release_trans() function is used to release a refer-
ence on the transaction sip_trans. If the reference falls to
0 and the transaction is in a terminated state, the transac-
tion is freed.RETURN VALUES
The value of errno is not changed by these calls in the event of an error.ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| MT-Level | MT-Safe |
|_____________________________|_____________________________|
SEE ALSO
libsip(3LIB)SunOS 5.11 Last change: 25 Jan 2007 1
Session Initiation Protocol Library Functionssip_hold_trans(3SIP)
SunOS 5.11 Last change: 25 Jan 2007 2