<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>libeXosip2: eXosip2 event API</title> <link href="tabs.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.9 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="dirs.html"><span>Directories</span></a></li> </ul> </div> </div> <div class="contents"> <h1>eXosip2 event API<br> <small> [<a class="el" href="group__eXosip2__setup.html">General purpose API.</a>]</small> </h1><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Data Structures</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structeXosip__event.html">eXosip_event</a></td></tr> <tr><td colspan="2"><br><h2>Enumerations</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__event.html#gc62007cc26830cfc663ce9b1adf14733">eXosip_event_type</a> { <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733aa6b21de59af845f008e49c2e40a48ff">EXOSIP_REGISTRATION_NEW</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733446472159e2eb435905746e0d38e150f">EXOSIP_REGISTRATION_SUCCESS</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733feb36ba2c03f8c04e890d59ff9803775">EXOSIP_REGISTRATION_FAILURE</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733f5d7f55736845d34b0e1de4c7800e576">EXOSIP_REGISTRATION_REFRESHED</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733b24b866e527195f2a7274d914b071d5c">EXOSIP_REGISTRATION_TERMINATED</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147336d094b4d596a3bf207a437bdcafa3421">EXOSIP_CALL_INVITE</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473364cf7861f172c3d049d64ac7e1997f35">EXOSIP_CALL_REINVITE</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733973762bfa7d8278c06c51a84fdc2f25a">EXOSIP_CALL_NOANSWER</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733e8a372977827806796f4e6f9ad720e03">EXOSIP_CALL_PROCEEDING</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733aa944e79f99ea76690f5abe4d230d175">EXOSIP_CALL_RINGING</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733c8d32bebecb8e4a0dce94cf35c66d267">EXOSIP_CALL_ANSWERED</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733c1e842a6cc0a3ca144535c71a681b6ff">EXOSIP_CALL_REDIRECTED</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473360dda47992ff2b9902f59927fdf71359">EXOSIP_CALL_REQUESTFAILURE</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147331d1e5f8ffcb05ee8f96c9518b74476f1">EXOSIP_CALL_SERVERFAILURE</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733a469e762158155edc489bb0d51b3c0ca">EXOSIP_CALL_GLOBALFAILURE</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147330eb526c53c88ba5d5e98fab8e4519c14">EXOSIP_CALL_ACK</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733121189236544c5f28db25889bce01866">EXOSIP_CALL_CANCELLED</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733a3c84218c18faab4cb124d086b2bda50">EXOSIP_CALL_TIMEOUT</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733433b981b1a02d5250f459381d9403294">EXOSIP_CALL_MESSAGE_NEW</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473344771afda85a716b8a0c55564c554064">EXOSIP_CALL_MESSAGE_PROCEEDING</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147339ee944298428027d620377fe6e61e6cc">EXOSIP_CALL_MESSAGE_ANSWERED</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147338233be8343c46e5901a4c5ea73287c64">EXOSIP_CALL_MESSAGE_REDIRECTED</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733ea39cae75208c2b3ae09a123866c2cf7">EXOSIP_CALL_MESSAGE_REQUESTFAILURE</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733f6e36b12712d3a20a479c524f04fb8a4">EXOSIP_CALL_MESSAGE_SERVERFAILURE</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147339e10634527424ee442e4adbf88fbf726">EXOSIP_CALL_MESSAGE_GLOBALFAILURE</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147331fb93fe3ec457121bf7610dae75aeb70">EXOSIP_CALL_CLOSED</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147337a62337023341a46a76f89d7054360a0">EXOSIP_CALL_RELEASED</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733d7738b4841568c3db964db55a0919db8">EXOSIP_MESSAGE_NEW</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733b0351028223c59f40138e3b6b04cb670">EXOSIP_MESSAGE_PROCEEDING</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147336ccc6afcf37eb61c3d40b2973be3b417">EXOSIP_MESSAGE_ANSWERED</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473373e1617814ef752a284d5ed0e7c8d9b4">EXOSIP_MESSAGE_REDIRECTED</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733566f8f41eebd1fdde57cf1189088110a">EXOSIP_MESSAGE_REQUESTFAILURE</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147330037090b4ee9a757164870ce5c5055f3">EXOSIP_MESSAGE_SERVERFAILURE</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733bf4d2d14d73edd42320bcb64f6bf4a18">EXOSIP_MESSAGE_GLOBALFAILURE</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733fe7c3bbdea52931e168818e17be7b15f">EXOSIP_SUBSCRIPTION_UPDATE</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473348bbba76c32285ac90bf5f716f6c7005">EXOSIP_SUBSCRIPTION_CLOSED</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147334cabf201c2539bc282d816ced27000ff">EXOSIP_SUBSCRIPTION_NOANSWER</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473341a64eb4594ea20083d3214a18af7e6d">EXOSIP_SUBSCRIPTION_PROCEEDING</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733433e87188e0861df6b26755b8d86468d">EXOSIP_SUBSCRIPTION_ANSWERED</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473340dbb01b39a8dc2f43e69be670f0bc3b">EXOSIP_SUBSCRIPTION_REDIRECTED</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473346ace3e40bc09d9219f4ec3cd890e7db">EXOSIP_SUBSCRIPTION_REQUESTFAILURE</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147337afeb4fc0094064f49cbd269d5b8a219">EXOSIP_SUBSCRIPTION_SERVERFAILURE</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733632c0b924eaf0e3c8ce30cd34a6973cb">EXOSIP_SUBSCRIPTION_GLOBALFAILURE</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473376a1cfeb5b5c9046073ff79f9eab67c4">EXOSIP_SUBSCRIPTION_NOTIFY</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147337c4219f6015ee818f9d5c3df237eccd1">EXOSIP_SUBSCRIPTION_RELEASED</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473313afd2f35c7d637a0e94e93cf1491587">EXOSIP_IN_SUBSCRIPTION_NEW</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733f65ef3b45a41db66282eac80f39c3c26">EXOSIP_IN_SUBSCRIPTION_RELEASED</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733de8299577f7af3b381c69cbab07b812b">EXOSIP_NOTIFICATION_NOANSWER</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733e34b93e19b61c9b8f00240f9ff8e2f7c">EXOSIP_NOTIFICATION_PROCEEDING</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733e79469ae1a268dc667694dd91e00f565">EXOSIP_NOTIFICATION_ANSWERED</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473323024ac68f2281f235eca8f576529deb">EXOSIP_NOTIFICATION_REDIRECTED</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147333ba889f59dd03e6a1e21d89362a44ef6">EXOSIP_NOTIFICATION_REQUESTFAILURE</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733169fbeaf701b361567a7ef213f29f2e4">EXOSIP_NOTIFICATION_SERVERFAILURE</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473390b13d3d921539ae41ce704a2d22b0ff">EXOSIP_NOTIFICATION_GLOBALFAILURE</a>, <br> <a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733692189835634e8da2caccfe8ccecf11c">EXOSIP_EVENT_COUNT</a> <br> }</td></tr> <tr><td colspan="2"><br><h2>Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__event.html#g18867f943477efcc10a0f9929e936e43">eXosip_event_free</a> (<a class="el" href="structeXosip__event.html">eXosip_event_t</a> *je)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structeXosip__event.html">eXosip_event_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__event.html#g580bc4def357c9ed52b27407da830216">eXosip_event_wait</a> (int tv_s, int tv_ms)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structeXosip__event.html">eXosip_event_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__event.html#g6861c594209a13ee2c0094a6b1a962f0">eXosip_event_get</a> (void)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__event.html#g9d3587d3a5d0dc5dc9e5b63ebde55968">eXosip_event_geteventsocket</a> (void)</td></tr> </table> <hr><h2>Enumeration Type Documentation</h2> <a class="anchor" name="gc62007cc26830cfc663ce9b1adf14733"></a><!-- doxytag: member="eXosip.h::eXosip_event_type" ref="gc62007cc26830cfc663ce9b1adf14733" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="group__eXosip2__event.html#gc62007cc26830cfc663ce9b1adf14733">eXosip_event_type</a> </td> </tr> </table> </div> <div class="memdoc"> <p> Structure for event type description <dl compact><dt><b>Enumerator: </b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733aa6b21de59af845f008e49c2e40a48ff"></a><!-- doxytag: member="EXOSIP_REGISTRATION_NEW" ref="ggc62007cc26830cfc663ce9b1adf14733aa6b21de59af845f008e49c2e40a48ff" args="" -->EXOSIP_REGISTRATION_NEW</em> </td><td> announce new registration. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733446472159e2eb435905746e0d38e150f"></a><!-- doxytag: member="EXOSIP_REGISTRATION_SUCCESS" ref="ggc62007cc26830cfc663ce9b1adf14733446472159e2eb435905746e0d38e150f" args="" -->EXOSIP_REGISTRATION_SUCCESS</em> </td><td> user is successfully registred. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733feb36ba2c03f8c04e890d59ff9803775"></a><!-- doxytag: member="EXOSIP_REGISTRATION_FAILURE" ref="ggc62007cc26830cfc663ce9b1adf14733feb36ba2c03f8c04e890d59ff9803775" args="" -->EXOSIP_REGISTRATION_FAILURE</em> </td><td> user is not registred. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733f5d7f55736845d34b0e1de4c7800e576"></a><!-- doxytag: member="EXOSIP_REGISTRATION_REFRESHED" ref="ggc62007cc26830cfc663ce9b1adf14733f5d7f55736845d34b0e1de4c7800e576" args="" -->EXOSIP_REGISTRATION_REFRESHED</em> </td><td> registration has been refreshed. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733b24b866e527195f2a7274d914b071d5c"></a><!-- doxytag: member="EXOSIP_REGISTRATION_TERMINATED" ref="ggc62007cc26830cfc663ce9b1adf14733b24b866e527195f2a7274d914b071d5c" args="" -->EXOSIP_REGISTRATION_TERMINATED</em> </td><td> UA is not registred any more. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf147336d094b4d596a3bf207a437bdcafa3421"></a><!-- doxytag: member="EXOSIP_CALL_INVITE" ref="ggc62007cc26830cfc663ce9b1adf147336d094b4d596a3bf207a437bdcafa3421" args="" -->EXOSIP_CALL_INVITE</em> </td><td> announce a new call </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf1473364cf7861f172c3d049d64ac7e1997f35"></a><!-- doxytag: member="EXOSIP_CALL_REINVITE" ref="ggc62007cc26830cfc663ce9b1adf1473364cf7861f172c3d049d64ac7e1997f35" args="" -->EXOSIP_CALL_REINVITE</em> </td><td> announce a new INVITE within call </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733973762bfa7d8278c06c51a84fdc2f25a"></a><!-- doxytag: member="EXOSIP_CALL_NOANSWER" ref="ggc62007cc26830cfc663ce9b1adf14733973762bfa7d8278c06c51a84fdc2f25a" args="" -->EXOSIP_CALL_NOANSWER</em> </td><td> announce no answer within the timeout </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733e8a372977827806796f4e6f9ad720e03"></a><!-- doxytag: member="EXOSIP_CALL_PROCEEDING" ref="ggc62007cc26830cfc663ce9b1adf14733e8a372977827806796f4e6f9ad720e03" args="" -->EXOSIP_CALL_PROCEEDING</em> </td><td> announce processing by a remote app </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733aa944e79f99ea76690f5abe4d230d175"></a><!-- doxytag: member="EXOSIP_CALL_RINGING" ref="ggc62007cc26830cfc663ce9b1adf14733aa944e79f99ea76690f5abe4d230d175" args="" -->EXOSIP_CALL_RINGING</em> </td><td> announce ringback </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733c8d32bebecb8e4a0dce94cf35c66d267"></a><!-- doxytag: member="EXOSIP_CALL_ANSWERED" ref="ggc62007cc26830cfc663ce9b1adf14733c8d32bebecb8e4a0dce94cf35c66d267" args="" -->EXOSIP_CALL_ANSWERED</em> </td><td> announce start of call </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733c1e842a6cc0a3ca144535c71a681b6ff"></a><!-- doxytag: member="EXOSIP_CALL_REDIRECTED" ref="ggc62007cc26830cfc663ce9b1adf14733c1e842a6cc0a3ca144535c71a681b6ff" args="" -->EXOSIP_CALL_REDIRECTED</em> </td><td> announce a redirection </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf1473360dda47992ff2b9902f59927fdf71359"></a><!-- doxytag: member="EXOSIP_CALL_REQUESTFAILURE" ref="ggc62007cc26830cfc663ce9b1adf1473360dda47992ff2b9902f59927fdf71359" args="" -->EXOSIP_CALL_REQUESTFAILURE</em> </td><td> announce a request failure </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf147331d1e5f8ffcb05ee8f96c9518b74476f1"></a><!-- doxytag: member="EXOSIP_CALL_SERVERFAILURE" ref="ggc62007cc26830cfc663ce9b1adf147331d1e5f8ffcb05ee8f96c9518b74476f1" args="" -->EXOSIP_CALL_SERVERFAILURE</em> </td><td> announce a server failure </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733a469e762158155edc489bb0d51b3c0ca"></a><!-- doxytag: member="EXOSIP_CALL_GLOBALFAILURE" ref="ggc62007cc26830cfc663ce9b1adf14733a469e762158155edc489bb0d51b3c0ca" args="" -->EXOSIP_CALL_GLOBALFAILURE</em> </td><td> announce a global failure </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf147330eb526c53c88ba5d5e98fab8e4519c14"></a><!-- doxytag: member="EXOSIP_CALL_ACK" ref="ggc62007cc26830cfc663ce9b1adf147330eb526c53c88ba5d5e98fab8e4519c14" args="" -->EXOSIP_CALL_ACK</em> </td><td> ACK received for 200ok to INVITE </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733121189236544c5f28db25889bce01866"></a><!-- doxytag: member="EXOSIP_CALL_CANCELLED" ref="ggc62007cc26830cfc663ce9b1adf14733121189236544c5f28db25889bce01866" args="" -->EXOSIP_CALL_CANCELLED</em> </td><td> announce that call has been cancelled </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733a3c84218c18faab4cb124d086b2bda50"></a><!-- doxytag: member="EXOSIP_CALL_TIMEOUT" ref="ggc62007cc26830cfc663ce9b1adf14733a3c84218c18faab4cb124d086b2bda50" args="" -->EXOSIP_CALL_TIMEOUT</em> </td><td> announce that call has failed </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733433b981b1a02d5250f459381d9403294"></a><!-- doxytag: member="EXOSIP_CALL_MESSAGE_NEW" ref="ggc62007cc26830cfc663ce9b1adf14733433b981b1a02d5250f459381d9403294" args="" -->EXOSIP_CALL_MESSAGE_NEW</em> </td><td> announce new incoming request. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf1473344771afda85a716b8a0c55564c554064"></a><!-- doxytag: member="EXOSIP_CALL_MESSAGE_PROCEEDING" ref="ggc62007cc26830cfc663ce9b1adf1473344771afda85a716b8a0c55564c554064" args="" -->EXOSIP_CALL_MESSAGE_PROCEEDING</em> </td><td> announce a 1xx for request. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf147339ee944298428027d620377fe6e61e6cc"></a><!-- doxytag: member="EXOSIP_CALL_MESSAGE_ANSWERED" ref="ggc62007cc26830cfc663ce9b1adf147339ee944298428027d620377fe6e61e6cc" args="" -->EXOSIP_CALL_MESSAGE_ANSWERED</em> </td><td> announce a 200ok </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf147338233be8343c46e5901a4c5ea73287c64"></a><!-- doxytag: member="EXOSIP_CALL_MESSAGE_REDIRECTED" ref="ggc62007cc26830cfc663ce9b1adf147338233be8343c46e5901a4c5ea73287c64" args="" -->EXOSIP_CALL_MESSAGE_REDIRECTED</em> </td><td> announce a failure. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733ea39cae75208c2b3ae09a123866c2cf7"></a><!-- doxytag: member="EXOSIP_CALL_MESSAGE_REQUESTFAILURE" ref="ggc62007cc26830cfc663ce9b1adf14733ea39cae75208c2b3ae09a123866c2cf7" args="" -->EXOSIP_CALL_MESSAGE_REQUESTFAILURE</em> </td><td> announce a failure. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733f6e36b12712d3a20a479c524f04fb8a4"></a><!-- doxytag: member="EXOSIP_CALL_MESSAGE_SERVERFAILURE" ref="ggc62007cc26830cfc663ce9b1adf14733f6e36b12712d3a20a479c524f04fb8a4" args="" -->EXOSIP_CALL_MESSAGE_SERVERFAILURE</em> </td><td> announce a failure. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf147339e10634527424ee442e4adbf88fbf726"></a><!-- doxytag: member="EXOSIP_CALL_MESSAGE_GLOBALFAILURE" ref="ggc62007cc26830cfc663ce9b1adf147339e10634527424ee442e4adbf88fbf726" args="" -->EXOSIP_CALL_MESSAGE_GLOBALFAILURE</em> </td><td> announce a failure. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf147331fb93fe3ec457121bf7610dae75aeb70"></a><!-- doxytag: member="EXOSIP_CALL_CLOSED" ref="ggc62007cc26830cfc663ce9b1adf147331fb93fe3ec457121bf7610dae75aeb70" args="" -->EXOSIP_CALL_CLOSED</em> </td><td> a BYE was received for this call </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf147337a62337023341a46a76f89d7054360a0"></a><!-- doxytag: member="EXOSIP_CALL_RELEASED" ref="ggc62007cc26830cfc663ce9b1adf147337a62337023341a46a76f89d7054360a0" args="" -->EXOSIP_CALL_RELEASED</em> </td><td> call context is cleared. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733d7738b4841568c3db964db55a0919db8"></a><!-- doxytag: member="EXOSIP_MESSAGE_NEW" ref="ggc62007cc26830cfc663ce9b1adf14733d7738b4841568c3db964db55a0919db8" args="" -->EXOSIP_MESSAGE_NEW</em> </td><td> announce new incoming request. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733b0351028223c59f40138e3b6b04cb670"></a><!-- doxytag: member="EXOSIP_MESSAGE_PROCEEDING" ref="ggc62007cc26830cfc663ce9b1adf14733b0351028223c59f40138e3b6b04cb670" args="" -->EXOSIP_MESSAGE_PROCEEDING</em> </td><td> announce a 1xx for request. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf147336ccc6afcf37eb61c3d40b2973be3b417"></a><!-- doxytag: member="EXOSIP_MESSAGE_ANSWERED" ref="ggc62007cc26830cfc663ce9b1adf147336ccc6afcf37eb61c3d40b2973be3b417" args="" -->EXOSIP_MESSAGE_ANSWERED</em> </td><td> announce a 200ok </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf1473373e1617814ef752a284d5ed0e7c8d9b4"></a><!-- doxytag: member="EXOSIP_MESSAGE_REDIRECTED" ref="ggc62007cc26830cfc663ce9b1adf1473373e1617814ef752a284d5ed0e7c8d9b4" args="" -->EXOSIP_MESSAGE_REDIRECTED</em> </td><td> announce a failure. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733566f8f41eebd1fdde57cf1189088110a"></a><!-- doxytag: member="EXOSIP_MESSAGE_REQUESTFAILURE" ref="ggc62007cc26830cfc663ce9b1adf14733566f8f41eebd1fdde57cf1189088110a" args="" -->EXOSIP_MESSAGE_REQUESTFAILURE</em> </td><td> announce a failure. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf147330037090b4ee9a757164870ce5c5055f3"></a><!-- doxytag: member="EXOSIP_MESSAGE_SERVERFAILURE" ref="ggc62007cc26830cfc663ce9b1adf147330037090b4ee9a757164870ce5c5055f3" args="" -->EXOSIP_MESSAGE_SERVERFAILURE</em> </td><td> announce a failure. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733bf4d2d14d73edd42320bcb64f6bf4a18"></a><!-- doxytag: member="EXOSIP_MESSAGE_GLOBALFAILURE" ref="ggc62007cc26830cfc663ce9b1adf14733bf4d2d14d73edd42320bcb64f6bf4a18" args="" -->EXOSIP_MESSAGE_GLOBALFAILURE</em> </td><td> announce a failure. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733fe7c3bbdea52931e168818e17be7b15f"></a><!-- doxytag: member="EXOSIP_SUBSCRIPTION_UPDATE" ref="ggc62007cc26830cfc663ce9b1adf14733fe7c3bbdea52931e168818e17be7b15f" args="" -->EXOSIP_SUBSCRIPTION_UPDATE</em> </td><td> announce incoming SUBSCRIBE. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf1473348bbba76c32285ac90bf5f716f6c7005"></a><!-- doxytag: member="EXOSIP_SUBSCRIPTION_CLOSED" ref="ggc62007cc26830cfc663ce9b1adf1473348bbba76c32285ac90bf5f716f6c7005" args="" -->EXOSIP_SUBSCRIPTION_CLOSED</em> </td><td> announce end of subscription. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf147334cabf201c2539bc282d816ced27000ff"></a><!-- doxytag: member="EXOSIP_SUBSCRIPTION_NOANSWER" ref="ggc62007cc26830cfc663ce9b1adf147334cabf201c2539bc282d816ced27000ff" args="" -->EXOSIP_SUBSCRIPTION_NOANSWER</em> </td><td> announce no answer </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf1473341a64eb4594ea20083d3214a18af7e6d"></a><!-- doxytag: member="EXOSIP_SUBSCRIPTION_PROCEEDING" ref="ggc62007cc26830cfc663ce9b1adf1473341a64eb4594ea20083d3214a18af7e6d" args="" -->EXOSIP_SUBSCRIPTION_PROCEEDING</em> </td><td> announce a 1xx </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733433e87188e0861df6b26755b8d86468d"></a><!-- doxytag: member="EXOSIP_SUBSCRIPTION_ANSWERED" ref="ggc62007cc26830cfc663ce9b1adf14733433e87188e0861df6b26755b8d86468d" args="" -->EXOSIP_SUBSCRIPTION_ANSWERED</em> </td><td> announce a 200ok </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf1473340dbb01b39a8dc2f43e69be670f0bc3b"></a><!-- doxytag: member="EXOSIP_SUBSCRIPTION_REDIRECTED" ref="ggc62007cc26830cfc663ce9b1adf1473340dbb01b39a8dc2f43e69be670f0bc3b" args="" -->EXOSIP_SUBSCRIPTION_REDIRECTED</em> </td><td> announce a redirection </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf1473346ace3e40bc09d9219f4ec3cd890e7db"></a><!-- doxytag: member="EXOSIP_SUBSCRIPTION_REQUESTFAILURE" ref="ggc62007cc26830cfc663ce9b1adf1473346ace3e40bc09d9219f4ec3cd890e7db" args="" -->EXOSIP_SUBSCRIPTION_REQUESTFAILURE</em> </td><td> announce a request failure </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf147337afeb4fc0094064f49cbd269d5b8a219"></a><!-- doxytag: member="EXOSIP_SUBSCRIPTION_SERVERFAILURE" ref="ggc62007cc26830cfc663ce9b1adf147337afeb4fc0094064f49cbd269d5b8a219" args="" -->EXOSIP_SUBSCRIPTION_SERVERFAILURE</em> </td><td> announce a server failure </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733632c0b924eaf0e3c8ce30cd34a6973cb"></a><!-- doxytag: member="EXOSIP_SUBSCRIPTION_GLOBALFAILURE" ref="ggc62007cc26830cfc663ce9b1adf14733632c0b924eaf0e3c8ce30cd34a6973cb" args="" -->EXOSIP_SUBSCRIPTION_GLOBALFAILURE</em> </td><td> announce a global failure </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf1473376a1cfeb5b5c9046073ff79f9eab67c4"></a><!-- doxytag: member="EXOSIP_SUBSCRIPTION_NOTIFY" ref="ggc62007cc26830cfc663ce9b1adf1473376a1cfeb5b5c9046073ff79f9eab67c4" args="" -->EXOSIP_SUBSCRIPTION_NOTIFY</em> </td><td> announce new NOTIFY request </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf147337c4219f6015ee818f9d5c3df237eccd1"></a><!-- doxytag: member="EXOSIP_SUBSCRIPTION_RELEASED" ref="ggc62007cc26830cfc663ce9b1adf147337c4219f6015ee818f9d5c3df237eccd1" args="" -->EXOSIP_SUBSCRIPTION_RELEASED</em> </td><td> call context is cleared. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf1473313afd2f35c7d637a0e94e93cf1491587"></a><!-- doxytag: member="EXOSIP_IN_SUBSCRIPTION_NEW" ref="ggc62007cc26830cfc663ce9b1adf1473313afd2f35c7d637a0e94e93cf1491587" args="" -->EXOSIP_IN_SUBSCRIPTION_NEW</em> </td><td> announce new incoming SUBSCRIBE. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733f65ef3b45a41db66282eac80f39c3c26"></a><!-- doxytag: member="EXOSIP_IN_SUBSCRIPTION_RELEASED" ref="ggc62007cc26830cfc663ce9b1adf14733f65ef3b45a41db66282eac80f39c3c26" args="" -->EXOSIP_IN_SUBSCRIPTION_RELEASED</em> </td><td> announce end of subscription. </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733de8299577f7af3b381c69cbab07b812b"></a><!-- doxytag: member="EXOSIP_NOTIFICATION_NOANSWER" ref="ggc62007cc26830cfc663ce9b1adf14733de8299577f7af3b381c69cbab07b812b" args="" -->EXOSIP_NOTIFICATION_NOANSWER</em> </td><td> announce no answer </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733e34b93e19b61c9b8f00240f9ff8e2f7c"></a><!-- doxytag: member="EXOSIP_NOTIFICATION_PROCEEDING" ref="ggc62007cc26830cfc663ce9b1adf14733e34b93e19b61c9b8f00240f9ff8e2f7c" args="" -->EXOSIP_NOTIFICATION_PROCEEDING</em> </td><td> announce a 1xx </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733e79469ae1a268dc667694dd91e00f565"></a><!-- doxytag: member="EXOSIP_NOTIFICATION_ANSWERED" ref="ggc62007cc26830cfc663ce9b1adf14733e79469ae1a268dc667694dd91e00f565" args="" -->EXOSIP_NOTIFICATION_ANSWERED</em> </td><td> announce a 200ok </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf1473323024ac68f2281f235eca8f576529deb"></a><!-- doxytag: member="EXOSIP_NOTIFICATION_REDIRECTED" ref="ggc62007cc26830cfc663ce9b1adf1473323024ac68f2281f235eca8f576529deb" args="" -->EXOSIP_NOTIFICATION_REDIRECTED</em> </td><td> announce a redirection </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf147333ba889f59dd03e6a1e21d89362a44ef6"></a><!-- doxytag: member="EXOSIP_NOTIFICATION_REQUESTFAILURE" ref="ggc62007cc26830cfc663ce9b1adf147333ba889f59dd03e6a1e21d89362a44ef6" args="" -->EXOSIP_NOTIFICATION_REQUESTFAILURE</em> </td><td> announce a request failure </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733169fbeaf701b361567a7ef213f29f2e4"></a><!-- doxytag: member="EXOSIP_NOTIFICATION_SERVERFAILURE" ref="ggc62007cc26830cfc663ce9b1adf14733169fbeaf701b361567a7ef213f29f2e4" args="" -->EXOSIP_NOTIFICATION_SERVERFAILURE</em> </td><td> announce a server failure </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf1473390b13d3d921539ae41ce704a2d22b0ff"></a><!-- doxytag: member="EXOSIP_NOTIFICATION_GLOBALFAILURE" ref="ggc62007cc26830cfc663ce9b1adf1473390b13d3d921539ae41ce704a2d22b0ff" args="" -->EXOSIP_NOTIFICATION_GLOBALFAILURE</em> </td><td> announce a global failure </td></tr> <tr><td valign="top"><em><a class="anchor" name="ggc62007cc26830cfc663ce9b1adf14733692189835634e8da2caccfe8ccecf11c"></a><!-- doxytag: member="EXOSIP_EVENT_COUNT" ref="ggc62007cc26830cfc663ce9b1adf14733692189835634e8da2caccfe8ccecf11c" args="" -->EXOSIP_EVENT_COUNT</em> </td><td> MAX number of events </td></tr> </table> </dl> </div> </div><p> <hr><h2>Function Documentation</h2> <a class="anchor" name="g18867f943477efcc10a0f9929e936e43"></a><!-- doxytag: member="eXosip.h::eXosip_event_free" ref="g18867f943477efcc10a0f9929e936e43" args="(eXosip_event_t *je)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void eXosip_event_free </td> <td>(</td> <td class="paramtype"><a class="el" href="structeXosip__event.html">eXosip_event_t</a> * </td> <td class="paramname"> <em>je</em> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Free ressource in an eXosip event.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>je</em> </td><td>event to work on. </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="g580bc4def357c9ed52b27407da830216"></a><!-- doxytag: member="eXosip.h::eXosip_event_wait" ref="g580bc4def357c9ed52b27407da830216" args="(int tv_s, int tv_ms)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structeXosip__event.html">eXosip_event_t</a>* eXosip_event_wait </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>tv_s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> <em>tv_ms</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p> Wait for an eXosip event.<p> <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>tv_s</em> </td><td>timeout value (seconds). </td></tr> <tr><td valign="top"></td><td valign="top"><em>tv_ms</em> </td><td>timeout value (mseconds). </td></tr> </table> </dl> </div> </div><p> <a class="anchor" name="g6861c594209a13ee2c0094a6b1a962f0"></a><!-- doxytag: member="eXosip.h::eXosip_event_get" ref="g6861c594209a13ee2c0094a6b1a962f0" args="(void)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structeXosip__event.html">eXosip_event_t</a>* eXosip_event_get </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> Wait for next eXosip event. </div> </div><p> <a class="anchor" name="g9d3587d3a5d0dc5dc9e5b63ebde55968"></a><!-- doxytag: member="eXosip.h::eXosip_event_geteventsocket" ref="g9d3587d3a5d0dc5dc9e5b63ebde55968" args="(void)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int eXosip_event_geteventsocket </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"> </td> <td> ) </td> <td></td> </tr> </table> </div> <div class="memdoc"> <p> This socket receive some data yhen an event happens internally. NOTE: you must call eXosip_event_wait until there is no more events in the fifo. </div> </div><p> </div> <hr size="1"><address style="text-align: right;"><small>Generated on Sun Jul 26 15:51:58 2009 for libeXosip2 by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> </html>