Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > d661425f055462744853e295597df6f5 > files > 33

libeXosip2-devel-3.1.0-3.fc12.i686.rpm

<!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: eXosip.h File Reference</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&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="dir_5b7d20505b45c6cf4f8ae0aa2ff085ad.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_5a09a69e2eeeb7dbc9e2007f1e653856.html">eXosip2</a>
  </div>
</div>
<div class="contents">
<h1>eXosip.h File Reference</h1>eXosip API  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="eX__setup_8h.html">eXosip2/eX_setup.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="eX__register_8h.html">eXosip2/eX_register.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="eX__call_8h.html">eXosip2/eX_call.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="eX__options_8h.html">eXosip2/eX_options.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="eX__subscribe_8h.html">eXosip2/eX_subscribe.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="eX__refer_8h.html">eXosip2/eX_refer.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="eX__message_8h.html">eXosip2/eX_message.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="eX__publish_8h.html">eXosip2/eX_publish.h</a>&gt;</code><br>
<code>#include &lt;osipparser2/osip_parser.h&gt;</code><br>
<code>#include &lt;osipparser2/sdp_message.h&gt;</code><br>
<code>#include &lt;time.h&gt;</code><br>
<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 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structeXosip__event.html">eXosip_event</a></td></tr>

<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structeXosip__event.html">eXosip_event</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="eXosip_8h.html#a3882aaa91b8d81419bde71dc98caee7">eXosip_event_t</a></td></tr>

<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__event.html#gc62007cc26830cfc663ce9b1adf14733">eXosip_event_type</a> { <br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733aa6b21de59af845f008e49c2e40a48ff">EXOSIP_REGISTRATION_NEW</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733446472159e2eb435905746e0d38e150f">EXOSIP_REGISTRATION_SUCCESS</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733feb36ba2c03f8c04e890d59ff9803775">EXOSIP_REGISTRATION_FAILURE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733f5d7f55736845d34b0e1de4c7800e576">EXOSIP_REGISTRATION_REFRESHED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733b24b866e527195f2a7274d914b071d5c">EXOSIP_REGISTRATION_TERMINATED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147336d094b4d596a3bf207a437bdcafa3421">EXOSIP_CALL_INVITE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473364cf7861f172c3d049d64ac7e1997f35">EXOSIP_CALL_REINVITE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733973762bfa7d8278c06c51a84fdc2f25a">EXOSIP_CALL_NOANSWER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733e8a372977827806796f4e6f9ad720e03">EXOSIP_CALL_PROCEEDING</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733aa944e79f99ea76690f5abe4d230d175">EXOSIP_CALL_RINGING</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733c8d32bebecb8e4a0dce94cf35c66d267">EXOSIP_CALL_ANSWERED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733c1e842a6cc0a3ca144535c71a681b6ff">EXOSIP_CALL_REDIRECTED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473360dda47992ff2b9902f59927fdf71359">EXOSIP_CALL_REQUESTFAILURE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147331d1e5f8ffcb05ee8f96c9518b74476f1">EXOSIP_CALL_SERVERFAILURE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733a469e762158155edc489bb0d51b3c0ca">EXOSIP_CALL_GLOBALFAILURE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147330eb526c53c88ba5d5e98fab8e4519c14">EXOSIP_CALL_ACK</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733121189236544c5f28db25889bce01866">EXOSIP_CALL_CANCELLED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733a3c84218c18faab4cb124d086b2bda50">EXOSIP_CALL_TIMEOUT</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733433b981b1a02d5250f459381d9403294">EXOSIP_CALL_MESSAGE_NEW</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473344771afda85a716b8a0c55564c554064">EXOSIP_CALL_MESSAGE_PROCEEDING</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147339ee944298428027d620377fe6e61e6cc">EXOSIP_CALL_MESSAGE_ANSWERED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147338233be8343c46e5901a4c5ea73287c64">EXOSIP_CALL_MESSAGE_REDIRECTED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733ea39cae75208c2b3ae09a123866c2cf7">EXOSIP_CALL_MESSAGE_REQUESTFAILURE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733f6e36b12712d3a20a479c524f04fb8a4">EXOSIP_CALL_MESSAGE_SERVERFAILURE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147339e10634527424ee442e4adbf88fbf726">EXOSIP_CALL_MESSAGE_GLOBALFAILURE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147331fb93fe3ec457121bf7610dae75aeb70">EXOSIP_CALL_CLOSED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147337a62337023341a46a76f89d7054360a0">EXOSIP_CALL_RELEASED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733d7738b4841568c3db964db55a0919db8">EXOSIP_MESSAGE_NEW</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733b0351028223c59f40138e3b6b04cb670">EXOSIP_MESSAGE_PROCEEDING</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147336ccc6afcf37eb61c3d40b2973be3b417">EXOSIP_MESSAGE_ANSWERED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473373e1617814ef752a284d5ed0e7c8d9b4">EXOSIP_MESSAGE_REDIRECTED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733566f8f41eebd1fdde57cf1189088110a">EXOSIP_MESSAGE_REQUESTFAILURE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147330037090b4ee9a757164870ce5c5055f3">EXOSIP_MESSAGE_SERVERFAILURE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733bf4d2d14d73edd42320bcb64f6bf4a18">EXOSIP_MESSAGE_GLOBALFAILURE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733fe7c3bbdea52931e168818e17be7b15f">EXOSIP_SUBSCRIPTION_UPDATE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473348bbba76c32285ac90bf5f716f6c7005">EXOSIP_SUBSCRIPTION_CLOSED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147334cabf201c2539bc282d816ced27000ff">EXOSIP_SUBSCRIPTION_NOANSWER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473341a64eb4594ea20083d3214a18af7e6d">EXOSIP_SUBSCRIPTION_PROCEEDING</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733433e87188e0861df6b26755b8d86468d">EXOSIP_SUBSCRIPTION_ANSWERED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473340dbb01b39a8dc2f43e69be670f0bc3b">EXOSIP_SUBSCRIPTION_REDIRECTED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473346ace3e40bc09d9219f4ec3cd890e7db">EXOSIP_SUBSCRIPTION_REQUESTFAILURE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147337afeb4fc0094064f49cbd269d5b8a219">EXOSIP_SUBSCRIPTION_SERVERFAILURE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733632c0b924eaf0e3c8ce30cd34a6973cb">EXOSIP_SUBSCRIPTION_GLOBALFAILURE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473376a1cfeb5b5c9046073ff79f9eab67c4">EXOSIP_SUBSCRIPTION_NOTIFY</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147337c4219f6015ee818f9d5c3df237eccd1">EXOSIP_SUBSCRIPTION_RELEASED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473313afd2f35c7d637a0e94e93cf1491587">EXOSIP_IN_SUBSCRIPTION_NEW</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733f65ef3b45a41db66282eac80f39c3c26">EXOSIP_IN_SUBSCRIPTION_RELEASED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733de8299577f7af3b381c69cbab07b812b">EXOSIP_NOTIFICATION_NOANSWER</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733e34b93e19b61c9b8f00240f9ff8e2f7c">EXOSIP_NOTIFICATION_PROCEEDING</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733e79469ae1a268dc667694dd91e00f565">EXOSIP_NOTIFICATION_ANSWERED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473323024ac68f2281f235eca8f576529deb">EXOSIP_NOTIFICATION_REDIRECTED</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf147333ba889f59dd03e6a1e21d89362a44ef6">EXOSIP_NOTIFICATION_REQUESTFAILURE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf14733169fbeaf701b361567a7ef213f29f2e4">EXOSIP_NOTIFICATION_SERVERFAILURE</a>, 
<br>
&nbsp;&nbsp;<a class="el" href="group__eXosip2__event.html#ggc62007cc26830cfc663ce9b1adf1473390b13d3d921539ae41ce704a2d22b0ff">EXOSIP_NOTIFICATION_GLOBALFAILURE</a>, 
<br>
&nbsp;&nbsp;<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">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__authentication.html#g7a2bcd36a22919743da23f61cc6663a0">eXosip_add_authentication_info</a> (const char *username, const char *userid, const char *passwd, const char *ha1, const char *realm)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__authentication.html#g36f0d2b77e4485b8b7bed96c082592b5">eXosip_clear_authentication_info</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__authentication.html#g55b275932340fc2a1abd5242aca54767">eXosip_default_action</a> (<a class="el" href="structeXosip__event.html">eXosip_event_t</a> *je)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__authentication.html#g1360c11a65da010a46514f43e21eb718">eXosip_automatic_refresh</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__authentication.html#gc4fb70cd9af20fbc16c72c660cb7c372">eXosip_automatic_action</a> (void)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__authentication.html#g4495417ae52e7bbc40e0f34c55d53ce5">eXosip_insubscription_automatic</a> (<a class="el" href="structeXosip__event.html">eXosip_event_t</a> *evt)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__authentication.html#gb3cf3bd8e342e63e644a772b358b15e6">eXosip_generate_random</a> (char *buf, int buf_size)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">sdp_message_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__sdp.html#gd07051a1fbefdc297ff1bf38c247a88c">eXosip_get_remote_sdp</a> (int did)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">sdp_message_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__sdp.html#g55c1ffad83bab9586374192c043b6496">eXosip_get_local_sdp</a> (int did)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">sdp_message_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__sdp.html#g988bd984192097d2d7322a2c83b83b5f">eXosip_get_previous_local_sdp</a> (int did)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">sdp_message_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__sdp.html#ge271abed4169078c82503a2f8dcfd4d6">eXosip_get_remote_sdp_from_tid</a> (int tid)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">sdp_message_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__sdp.html#g4a5c4a20f244e9c8c1a7ae8e1c3cf840">eXosip_get_local_sdp_from_tid</a> (int tid)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">sdp_message_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__sdp.html#g81045223ac481bd983d0408d2b185463">eXosip_get_sdp_info</a> (osip_message_t *message)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">sdp_connection_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__sdp.html#gdab1e84d04b387ada72e0d548444f3c0">eXosip_get_audio_connection</a> (sdp_message_t *sdp)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">sdp_media_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__sdp.html#g21f2d8af3d1172385ec038c6c2ee0b9d">eXosip_get_audio_media</a> (sdp_message_t *sdp)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">sdp_connection_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__sdp.html#g4b3ea438f4d718e089e3a02ce92a9936">eXosip_get_video_connection</a> (sdp_message_t *sdp)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">sdp_media_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__sdp.html#ga739143bdd6dcd9975e5744a276199b4">eXosip_get_video_media</a> (sdp_message_t *sdp)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">sdp_connection_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__sdp.html#gd8df50324ff890c274650b2de12bd3ad">eXosip_get_connection</a> (sdp_message_t *sdp, const char *media)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">sdp_media_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__eXosip2__sdp.html#g42a348a5f5e1bdaa6fb03ffab72f276e">eXosip_get_media</a> (sdp_message_t *sdp, const char *media)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</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> *&nbsp;</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> *&nbsp;</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&nbsp;</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>Detailed Description</h2>
eXosip API 
<p>
eXosip is a high layer library for rfc3261: the SIP protocol. It offers a simple API to make it easy to use. eXosip2 offers great flexibility for implementing SIP endpoint like: <ul>
<li>
SIP User-Agents </li>
<li>
SIP Voicemail or IVR </li>
<li>
SIP B2BUA </li>
<li>
any SIP server acting as an endpoint (music server...) </li>
</ul>
<p>
If you need to implement proxy or complex SIP applications, you should consider using osip instead.<p>
Here are the eXosip capabilities: <pre>
    REGISTER                 to handle registration.
    INVITE/BYE               to start/stop VoIP sessions.
    INFO                     to send DTMF within a VoIP sessions.
    OPTIONS                  to simulate VoIP sessions.
    re-INVITE                to modify VoIP sessions
    REFER/NOTIFY             to transfer calls.
    MESSAGE                  to send Instant Message.
    SUBSCRIBE/NOTIFY         to handle presence capabilities.
    any other request        to handle what you want!
 </pre> <hr><h2>Typedef Documentation</h2>
<a class="anchor" name="a3882aaa91b8d81419bde71dc98caee7"></a><!-- doxytag: member="eXosip.h::eXosip_event_t" ref="a3882aaa91b8d81419bde71dc98caee7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structeXosip__event.html">eXosip_event_t</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Structure for event description. 
</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&nbsp;
<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>