Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 7c0c66d6521a2c8efa0ef6bf03291d7f > files > 105

jrtplib-devel-3.7.1-7.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>jrtplib: RTCPSDESInfo Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="jrtplib.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 class="current"><a href="annotated.html"><span>Classes</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 class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>RTCPSDESInfo Class Reference</h1><!-- doxytag: class="RTCPSDESInfo" --><!-- doxytag: inherits="RTPMemoryObject" -->The class <a class="el" href="classRTCPSDESInfo.html" title="The class RTCPSDESInfo is a container for RTCP SDES information.">RTCPSDESInfo</a> is a container for RTCP SDES information.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="rtcpsdesinfo_8h_source.html">rtcpsdesinfo.h</a>&gt;</code>
<p>
Inherits RTPMemoryObject.
<p>
Inherited by RTCPPacketBuilder::RTCPSDESInfoInternal.
<p>

<p>
<a href="classRTCPSDESInfo-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#1842e7c5d9e34c5c30140460b52e3bd7">RTCPSDESInfo</a> (<a class="el" href="classRTPMemoryManager.html">RTPMemoryManager</a> *mgr=0)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructs an instance, optionally installing a memory manager.  <a href="#1842e7c5d9e34c5c30140460b52e3bd7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#b48439ca171a83bde19dae4834a4c488">Clear</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clears all SDES information.  <a href="#b48439ca171a83bde19dae4834a4c488"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#d8e3bb3d915cfc9556424ff7ec929f45">SetCNAME</a> (const uint8_t *s, size_t l)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the SDES CNAME item to <code>s</code> with length <code>l</code>.  <a href="#d8e3bb3d915cfc9556424ff7ec929f45"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#08761b888e54fe9e07580cbed7eff1ba">SetName</a> (const uint8_t *s, size_t l)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the SDES name item to <code>s</code> with length <code>l</code>.  <a href="#08761b888e54fe9e07580cbed7eff1ba"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#d767676f1c5e45076462123c79e4c3ac">SetEMail</a> (const uint8_t *s, size_t l)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the SDES e-mail item to <code>s</code> with length <code>l</code>.  <a href="#d767676f1c5e45076462123c79e4c3ac"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#365fe49a31fdd6e9335067c2b14d9150">SetPhone</a> (const uint8_t *s, size_t l)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the SDES phone item to <code>s</code> with length <code>l</code>.  <a href="#365fe49a31fdd6e9335067c2b14d9150"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#ca4746bc5a0940522d6c3730f8b4c467">SetLocation</a> (const uint8_t *s, size_t l)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the SDES location item to <code>s</code> with length <code>l</code>.  <a href="#ca4746bc5a0940522d6c3730f8b4c467"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#847e2d3b0a1a05338c3ed282408459d6">SetTool</a> (const uint8_t *s, size_t l)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the SDES tool item to <code>s</code> with length <code>l</code>.  <a href="#847e2d3b0a1a05338c3ed282408459d6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#1a7d10dab2dc9194c792ea28d24260a8">SetNote</a> (const uint8_t *s, size_t l)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the SDES note item to <code>s</code> with length <code>l</code>.  <a href="#1a7d10dab2dc9194c792ea28d24260a8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f3dba1e41afc7818de8b46d15aec8374"></a><!-- doxytag: member="RTCPSDESInfo::SetPrivateValue" ref="f3dba1e41afc7818de8b46d15aec8374" args="(const uint8_t *prefix, size_t prefixlen, const uint8_t *value, size_t valuelen)" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#f3dba1e41afc7818de8b46d15aec8374">SetPrivateValue</a> (const uint8_t *prefix, size_t prefixlen, const uint8_t *value, size_t valuelen)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the entry for the prefix string specified by <code>prefix</code> with length <code>prefixlen</code> to contain the value string specified by <code>value</code> with length <code>valuelen</code> (if the maximum allowed number of prefixes was reached, the error code <code>ERR_RTP_SDES_MAXPRIVITEMS</code> is returned. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#1dfeebe6d42a417317e3c32645f07048">DeletePrivatePrefix</a> (const uint8_t *s, size_t len)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Deletes the entry for the prefix specified by <code>s</code> with length <code>len</code>.  <a href="#1dfeebe6d42a417317e3c32645f07048"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#400d613dfb7da9537aa93add228eb8e7">GetCNAME</a> (size_t *len) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the SDES CNAME item and stores its length in <code>len</code>.  <a href="#400d613dfb7da9537aa93add228eb8e7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#d54c5b92d6d289cff35788dde8863647">GetName</a> (size_t *len) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the SDES name item and stores its length in <code>len</code>.  <a href="#d54c5b92d6d289cff35788dde8863647"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#001ea540dc3b29235655f204abd165f8">GetEMail</a> (size_t *len) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the SDES e-mail item and stores its length in <code>len</code>.  <a href="#001ea540dc3b29235655f204abd165f8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#adaea9599df715fc09cc26d9f841d4d7">GetPhone</a> (size_t *len) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the SDES phone item and stores its length in <code>len</code>.  <a href="#adaea9599df715fc09cc26d9f841d4d7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#da8db2c0c4dca11547958835a3b4c4fb">GetLocation</a> (size_t *len) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the SDES location item and stores its length in <code>len</code>.  <a href="#da8db2c0c4dca11547958835a3b4c4fb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#5d8c6556c611bc3c11f86ab9527aea94">GetTool</a> (size_t *len) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the SDES tool item and stores its length in <code>len</code>.  <a href="#5d8c6556c611bc3c11f86ab9527aea94"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#f3aac80f99bb1efae469b57f0bebc117">GetNote</a> (size_t *len) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the SDES note item and stores its length in <code>len</code>.  <a href="#f3aac80f99bb1efae469b57f0bebc117"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#ed5849ecdcca405043da1d4a79a2b860">GotoFirstPrivateValue</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Starts the iteration over the stored SDES private item prefixes and their associated values.  <a href="#ed5849ecdcca405043da1d4a79a2b860"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#9ea816849121fd8a8a2771bec564f6d3">GetNextPrivateValue</a> (uint8_t **prefix, size_t *prefixlen, uint8_t **value, size_t *valuelen)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns SDES priv item information.  <a href="#9ea816849121fd8a8a2771bec564f6d3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#7c99aa3a593d533972f278b7dbeca30f">GetPrivateValue</a> (const uint8_t *prefix, size_t prefixlen, uint8_t **value, size_t *valuelen) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns SDES priv item information.  <a href="#7c99aa3a593d533972f278b7dbeca30f"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="1842e7c5d9e34c5c30140460b52e3bd7"></a><!-- doxytag: member="RTCPSDESInfo::RTCPSDESInfo" ref="1842e7c5d9e34c5c30140460b52e3bd7" args="(RTPMemoryManager *mgr=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">RTCPSDESInfo::RTCPSDESInfo           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classRTPMemoryManager.html">RTPMemoryManager</a> *&nbsp;</td>
          <td class="paramname"> <em>mgr</em> = <code>0</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="b48439ca171a83bde19dae4834a4c488"></a><!-- doxytag: member="RTCPSDESInfo::Clear" ref="b48439ca171a83bde19dae4834a4c488" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void RTCPSDESInfo::Clear           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1dfeebe6d42a417317e3c32645f07048"></a><!-- doxytag: member="RTCPSDESInfo::DeletePrivatePrefix" ref="1dfeebe6d42a417317e3c32645f07048" args="(const uint8_t *s, size_t len)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int RTCPSDESInfo::DeletePrivatePrefix           </td>
          <td>(</td>
          <td class="paramtype">const uint8_t *&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>len</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="400d613dfb7da9537aa93add228eb8e7"></a><!-- doxytag: member="RTCPSDESInfo::GetCNAME" ref="400d613dfb7da9537aa93add228eb8e7" args="(size_t *len) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t* RTCPSDESInfo::GetCNAME           </td>
          <td>(</td>
          <td class="paramtype">size_t *&nbsp;</td>
          <td class="paramname"> <em>len</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="rtpsourcedata_8h_source.html#l00387">RTPSourceData::SDES_GetCNAME()</a>.</p>

</div>
</div><p>
<a class="anchor" name="001ea540dc3b29235655f204abd165f8"></a><!-- doxytag: member="RTCPSDESInfo::GetEMail" ref="001ea540dc3b29235655f204abd165f8" args="(size_t *len) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t* RTCPSDESInfo::GetEMail           </td>
          <td>(</td>
          <td class="paramtype">size_t *&nbsp;</td>
          <td class="paramname"> <em>len</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="rtpsourcedata_8h_source.html#l00393">RTPSourceData::SDES_GetEMail()</a>.</p>

</div>
</div><p>
<a class="anchor" name="da8db2c0c4dca11547958835a3b4c4fb"></a><!-- doxytag: member="RTCPSDESInfo::GetLocation" ref="da8db2c0c4dca11547958835a3b4c4fb" args="(size_t *len) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t* RTCPSDESInfo::GetLocation           </td>
          <td>(</td>
          <td class="paramtype">size_t *&nbsp;</td>
          <td class="paramname"> <em>len</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="rtpsourcedata_8h_source.html#l00399">RTPSourceData::SDES_GetLocation()</a>.</p>

</div>
</div><p>
<a class="anchor" name="d54c5b92d6d289cff35788dde8863647"></a><!-- doxytag: member="RTCPSDESInfo::GetName" ref="d54c5b92d6d289cff35788dde8863647" args="(size_t *len) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t* RTCPSDESInfo::GetName           </td>
          <td>(</td>
          <td class="paramtype">size_t *&nbsp;</td>
          <td class="paramname"> <em>len</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="rtpsourcedata_8h_source.html#l00390">RTPSourceData::SDES_GetName()</a>.</p>

</div>
</div><p>
<a class="anchor" name="9ea816849121fd8a8a2771bec564f6d3"></a><!-- doxytag: member="RTCPSDESInfo::GetNextPrivateValue" ref="9ea816849121fd8a8a2771bec564f6d3" args="(uint8_t **prefix, size_t *prefixlen, uint8_t **value, size_t *valuelen)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool RTCPSDESInfo::GetNextPrivateValue           </td>
          <td>(</td>
          <td class="paramtype">uint8_t **&nbsp;</td>
          <td class="paramname"> <em>prefix</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&nbsp;</td>
          <td class="paramname"> <em>prefixlen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t **&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&nbsp;</td>
          <td class="paramname"> <em>valuelen</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
If available, returns <code>true</code> and stores the next SDES private item prefix in <code>prefix</code> and its length in <code>prefixlen</code>. The associated value and its length are then stored in <code>value</code> and <code>valuelen</code>. Otherwise, it returns <code>false</code>. 
<p>Referenced by <a class="el" href="rtpsourcedata_8h_source.html#l00414">RTPSourceData::SDES_GetNextPrivateValue()</a>.</p>

</div>
</div><p>
<a class="anchor" name="f3aac80f99bb1efae469b57f0bebc117"></a><!-- doxytag: member="RTCPSDESInfo::GetNote" ref="f3aac80f99bb1efae469b57f0bebc117" args="(size_t *len) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t* RTCPSDESInfo::GetNote           </td>
          <td>(</td>
          <td class="paramtype">size_t *&nbsp;</td>
          <td class="paramname"> <em>len</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="rtpsourcedata_8h_source.html#l00405">RTPSourceData::SDES_GetNote()</a>.</p>

</div>
</div><p>
<a class="anchor" name="adaea9599df715fc09cc26d9f841d4d7"></a><!-- doxytag: member="RTCPSDESInfo::GetPhone" ref="adaea9599df715fc09cc26d9f841d4d7" args="(size_t *len) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t* RTCPSDESInfo::GetPhone           </td>
          <td>(</td>
          <td class="paramtype">size_t *&nbsp;</td>
          <td class="paramname"> <em>len</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="rtpsourcedata_8h_source.html#l00396">RTPSourceData::SDES_GetPhone()</a>.</p>

</div>
</div><p>
<a class="anchor" name="7c99aa3a593d533972f278b7dbeca30f"></a><!-- doxytag: member="RTCPSDESInfo::GetPrivateValue" ref="7c99aa3a593d533972f278b7dbeca30f" args="(const uint8_t *prefix, size_t prefixlen, uint8_t **value, size_t *valuelen) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool RTCPSDESInfo::GetPrivateValue           </td>
          <td>(</td>
          <td class="paramtype">const uint8_t *&nbsp;</td>
          <td class="paramname"> <em>prefix</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>prefixlen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t **&nbsp;</td>
          <td class="paramname"> <em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&nbsp;</td>
          <td class="paramname"> <em>valuelen</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Looks for the entry which corresponds to the SDES private item prefix <code>prefix</code> with length <code>prefixlen</code>. If found, the function returns <code>true</code> and stores the associated value and its length in <code>value</code> and <code>valuelen</code> respectively. 
<p>Referenced by <a class="el" href="rtpsourcedata_8h_source.html#l00420">RTPSourceData::SDES_GetPrivateValue()</a>.</p>

</div>
</div><p>
<a class="anchor" name="5d8c6556c611bc3c11f86ab9527aea94"></a><!-- doxytag: member="RTCPSDESInfo::GetTool" ref="5d8c6556c611bc3c11f86ab9527aea94" args="(size_t *len) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t* RTCPSDESInfo::GetTool           </td>
          <td>(</td>
          <td class="paramtype">size_t *&nbsp;</td>
          <td class="paramname"> <em>len</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="rtpsourcedata_8h_source.html#l00402">RTPSourceData::SDES_GetTool()</a>.</p>

</div>
</div><p>
<a class="anchor" name="ed5849ecdcca405043da1d4a79a2b860"></a><!-- doxytag: member="RTCPSDESInfo::GotoFirstPrivateValue" ref="ed5849ecdcca405043da1d4a79a2b860" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void RTCPSDESInfo::GotoFirstPrivateValue           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>Referenced by <a class="el" href="rtpsourcedata_8h_source.html#l00409">RTPSourceData::SDES_GotoFirstPrivateValue()</a>.</p>

</div>
</div><p>
<a class="anchor" name="d8e3bb3d915cfc9556424ff7ec929f45"></a><!-- doxytag: member="RTCPSDESInfo::SetCNAME" ref="d8e3bb3d915cfc9556424ff7ec929f45" args="(const uint8_t *s, size_t l)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int RTCPSDESInfo::SetCNAME           </td>
          <td>(</td>
          <td class="paramtype">const uint8_t *&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>l</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d767676f1c5e45076462123c79e4c3ac"></a><!-- doxytag: member="RTCPSDESInfo::SetEMail" ref="d767676f1c5e45076462123c79e4c3ac" args="(const uint8_t *s, size_t l)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int RTCPSDESInfo::SetEMail           </td>
          <td>(</td>
          <td class="paramtype">const uint8_t *&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>l</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ca4746bc5a0940522d6c3730f8b4c467"></a><!-- doxytag: member="RTCPSDESInfo::SetLocation" ref="ca4746bc5a0940522d6c3730f8b4c467" args="(const uint8_t *s, size_t l)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int RTCPSDESInfo::SetLocation           </td>
          <td>(</td>
          <td class="paramtype">const uint8_t *&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>l</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="08761b888e54fe9e07580cbed7eff1ba"></a><!-- doxytag: member="RTCPSDESInfo::SetName" ref="08761b888e54fe9e07580cbed7eff1ba" args="(const uint8_t *s, size_t l)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int RTCPSDESInfo::SetName           </td>
          <td>(</td>
          <td class="paramtype">const uint8_t *&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>l</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1a7d10dab2dc9194c792ea28d24260a8"></a><!-- doxytag: member="RTCPSDESInfo::SetNote" ref="1a7d10dab2dc9194c792ea28d24260a8" args="(const uint8_t *s, size_t l)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int RTCPSDESInfo::SetNote           </td>
          <td>(</td>
          <td class="paramtype">const uint8_t *&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>l</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="365fe49a31fdd6e9335067c2b14d9150"></a><!-- doxytag: member="RTCPSDESInfo::SetPhone" ref="365fe49a31fdd6e9335067c2b14d9150" args="(const uint8_t *s, size_t l)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int RTCPSDESInfo::SetPhone           </td>
          <td>(</td>
          <td class="paramtype">const uint8_t *&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>l</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="847e2d3b0a1a05338c3ed282408459d6"></a><!-- doxytag: member="RTCPSDESInfo::SetTool" ref="847e2d3b0a1a05338c3ed282408459d6" args="(const uint8_t *s, size_t l)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int RTCPSDESInfo::SetTool           </td>
          <td>(</td>
          <td class="paramtype">const uint8_t *&nbsp;</td>
          <td class="paramname"> <em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>l</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>src/<a class="el" href="rtcpsdesinfo_8h_source.html">rtcpsdesinfo.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Jul 26 09:42:14 2009 for jrtplib 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>