Sophie

Sophie

distrib > Fedora > 15 > x86_64 > by-pkgid > 1d585a651e1f59d5b094b38dc6900c74 > files > 106

jrtplib-devel-3.7.1-8.fc15.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;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.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">jrtplib&#160;<span id="projectnumber">3.7.1</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;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 id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a>  </div>
  <div class="headertitle">
<h1>RTCPSDESInfo Class Reference</h1>  </div>
</div>
<div class="contents">
<!-- doxytag: class="RTCPSDESInfo" --><!-- doxytag: inherits="RTPMemoryObject" -->
<p>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>

<p><code>#include &lt;<a class="el" href="rtcpsdesinfo_8h_source.html">rtcpsdesinfo.h</a>&gt;</code></p>

<p>Inherits RTPMemoryObject.</p>

<p>Inherited by RTCPPacketBuilder::RTCPSDESInfoInternal.</p>

<p><a href="classRTCPSDESInfo-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#a1842e7c5d9e34c5c30140460b52e3bd7">RTCPSDESInfo</a> (<a class="el" href="classRTPMemoryManager.html">RTPMemoryManager</a> *mgr=0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs an instance, optionally installing a memory manager.  <a href="#a1842e7c5d9e34c5c30140460b52e3bd7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#ab48439ca171a83bde19dae4834a4c488">Clear</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears all SDES information.  <a href="#ab48439ca171a83bde19dae4834a4c488"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#ad8e3bb3d915cfc9556424ff7ec929f45">SetCNAME</a> (const uint8_t *s, size_t l)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the SDES CNAME item to <code>s</code> with length <code>l</code>.  <a href="#ad8e3bb3d915cfc9556424ff7ec929f45"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#a08761b888e54fe9e07580cbed7eff1ba">SetName</a> (const uint8_t *s, size_t l)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the SDES name item to <code>s</code> with length <code>l</code>.  <a href="#a08761b888e54fe9e07580cbed7eff1ba"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#ad767676f1c5e45076462123c79e4c3ac">SetEMail</a> (const uint8_t *s, size_t l)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the SDES e-mail item to <code>s</code> with length <code>l</code>.  <a href="#ad767676f1c5e45076462123c79e4c3ac"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#a365fe49a31fdd6e9335067c2b14d9150">SetPhone</a> (const uint8_t *s, size_t l)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the SDES phone item to <code>s</code> with length <code>l</code>.  <a href="#a365fe49a31fdd6e9335067c2b14d9150"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#aca4746bc5a0940522d6c3730f8b4c467">SetLocation</a> (const uint8_t *s, size_t l)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the SDES location item to <code>s</code> with length <code>l</code>.  <a href="#aca4746bc5a0940522d6c3730f8b4c467"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#a847e2d3b0a1a05338c3ed282408459d6">SetTool</a> (const uint8_t *s, size_t l)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the SDES tool item to <code>s</code> with length <code>l</code>.  <a href="#a847e2d3b0a1a05338c3ed282408459d6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#a1a7d10dab2dc9194c792ea28d24260a8">SetNote</a> (const uint8_t *s, size_t l)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the SDES note item to <code>s</code> with length <code>l</code>.  <a href="#a1a7d10dab2dc9194c792ea28d24260a8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3dba1e41afc7818de8b46d15aec8374"></a><!-- doxytag: member="RTCPSDESInfo::SetPrivateValue" ref="af3dba1e41afc7818de8b46d15aec8374" args="(const uint8_t *prefix, size_t prefixlen, const uint8_t *value, size_t valuelen)" -->
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#af3dba1e41afc7818de8b46d15aec8374">SetPrivateValue</a> (const uint8_t *prefix, size_t prefixlen, const uint8_t *value, size_t valuelen)</td></tr>
<tr><td class="mdescLeft">&#160;</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" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#a1dfeebe6d42a417317e3c32645f07048">DeletePrivatePrefix</a> (const uint8_t *s, size_t len)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes the entry for the prefix specified by <code>s</code> with length <code>len</code>.  <a href="#a1dfeebe6d42a417317e3c32645f07048"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#a400d613dfb7da9537aa93add228eb8e7">GetCNAME</a> (size_t *len) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the SDES CNAME item and stores its length in <code>len</code>.  <a href="#a400d613dfb7da9537aa93add228eb8e7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#ad54c5b92d6d289cff35788dde8863647">GetName</a> (size_t *len) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the SDES name item and stores its length in <code>len</code>.  <a href="#ad54c5b92d6d289cff35788dde8863647"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#a001ea540dc3b29235655f204abd165f8">GetEMail</a> (size_t *len) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the SDES e-mail item and stores its length in <code>len</code>.  <a href="#a001ea540dc3b29235655f204abd165f8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#aadaea9599df715fc09cc26d9f841d4d7">GetPhone</a> (size_t *len) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the SDES phone item and stores its length in <code>len</code>.  <a href="#aadaea9599df715fc09cc26d9f841d4d7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#ada8db2c0c4dca11547958835a3b4c4fb">GetLocation</a> (size_t *len) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the SDES location item and stores its length in <code>len</code>.  <a href="#ada8db2c0c4dca11547958835a3b4c4fb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#a5d8c6556c611bc3c11f86ab9527aea94">GetTool</a> (size_t *len) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the SDES tool item and stores its length in <code>len</code>.  <a href="#a5d8c6556c611bc3c11f86ab9527aea94"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#af3aac80f99bb1efae469b57f0bebc117">GetNote</a> (size_t *len) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the SDES note item and stores its length in <code>len</code>.  <a href="#af3aac80f99bb1efae469b57f0bebc117"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#aed5849ecdcca405043da1d4a79a2b860">GotoFirstPrivateValue</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts the iteration over the stored SDES private item prefixes and their associated values.  <a href="#aed5849ecdcca405043da1d4a79a2b860"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#a9ea816849121fd8a8a2771bec564f6d3">GetNextPrivateValue</a> (uint8_t **prefix, size_t *prefixlen, uint8_t **value, size_t *valuelen)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns SDES priv item information.  <a href="#a9ea816849121fd8a8a2771bec564f6d3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRTCPSDESInfo.html#a7c99aa3a593d533972f278b7dbeca30f">GetPrivateValue</a> (const uint8_t *prefix, size_t prefixlen, uint8_t **value, size_t *valuelen) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns SDES priv item information.  <a href="#a7c99aa3a593d533972f278b7dbeca30f"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"></div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a1842e7c5d9e34c5c30140460b52e3bd7"></a><!-- doxytag: member="RTCPSDESInfo::RTCPSDESInfo" ref="a1842e7c5d9e34c5c30140460b52e3bd7" 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> *&#160;</td>
          <td class="paramname"><em>mgr</em> = <code>0</code></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ab48439ca171a83bde19dae4834a4c488"></a><!-- doxytag: member="RTCPSDESInfo::Clear" ref="ab48439ca171a83bde19dae4834a4c488" 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>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1dfeebe6d42a417317e3c32645f07048"></a><!-- doxytag: member="RTCPSDESInfo::DeletePrivatePrefix" ref="a1dfeebe6d42a417317e3c32645f07048" 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 *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a400d613dfb7da9537aa93add228eb8e7"></a><!-- doxytag: member="RTCPSDESInfo::GetCNAME" ref="a400d613dfb7da9537aa93add228eb8e7" 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 *&#160;</td>
          <td class="paramname"><em>len</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a001ea540dc3b29235655f204abd165f8"></a><!-- doxytag: member="RTCPSDESInfo::GetEMail" ref="a001ea540dc3b29235655f204abd165f8" 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 *&#160;</td>
          <td class="paramname"><em>len</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="ada8db2c0c4dca11547958835a3b4c4fb"></a><!-- doxytag: member="RTCPSDESInfo::GetLocation" ref="ada8db2c0c4dca11547958835a3b4c4fb" 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 *&#160;</td>
          <td class="paramname"><em>len</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="ad54c5b92d6d289cff35788dde8863647"></a><!-- doxytag: member="RTCPSDESInfo::GetName" ref="ad54c5b92d6d289cff35788dde8863647" 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 *&#160;</td>
          <td class="paramname"><em>len</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a9ea816849121fd8a8a2771bec564f6d3"></a><!-- doxytag: member="RTCPSDESInfo::GetNextPrivateValue" ref="a9ea816849121fd8a8a2771bec564f6d3" 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 **&#160;</td>
          <td class="paramname"><em>prefix</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>prefixlen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t **&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>valuelen</em>&#160;</td>
        </tr>
        <tr>
          <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>

<p>Referenced by <a class="el" href="classRTPSourceData.html#ac669c6c28c92701d355473f16a2d179b">RTPSourceData::SDES_GetNextPrivateValue()</a>.</p>

</div>
</div>
<a class="anchor" id="af3aac80f99bb1efae469b57f0bebc117"></a><!-- doxytag: member="RTCPSDESInfo::GetNote" ref="af3aac80f99bb1efae469b57f0bebc117" 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 *&#160;</td>
          <td class="paramname"><em>len</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="aadaea9599df715fc09cc26d9f841d4d7"></a><!-- doxytag: member="RTCPSDESInfo::GetPhone" ref="aadaea9599df715fc09cc26d9f841d4d7" 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 *&#160;</td>
          <td class="paramname"><em>len</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a7c99aa3a593d533972f278b7dbeca30f"></a><!-- doxytag: member="RTCPSDESInfo::GetPrivateValue" ref="a7c99aa3a593d533972f278b7dbeca30f" 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 *&#160;</td>
          <td class="paramname"><em>prefix</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>prefixlen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t **&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>valuelen</em>&#160;</td>
        </tr>
        <tr>
          <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>

<p>Referenced by <a class="el" href="classRTPSourceData.html#a99195ec932ea7db6115ef783fa2522c7">RTPSourceData::SDES_GetPrivateValue()</a>.</p>

</div>
</div>
<a class="anchor" id="a5d8c6556c611bc3c11f86ab9527aea94"></a><!-- doxytag: member="RTCPSDESInfo::GetTool" ref="a5d8c6556c611bc3c11f86ab9527aea94" 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 *&#160;</td>
          <td class="paramname"><em>len</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="aed5849ecdcca405043da1d4a79a2b860"></a><!-- doxytag: member="RTCPSDESInfo::GotoFirstPrivateValue" ref="aed5849ecdcca405043da1d4a79a2b860" 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>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="ad8e3bb3d915cfc9556424ff7ec929f45"></a><!-- doxytag: member="RTCPSDESInfo::SetCNAME" ref="ad8e3bb3d915cfc9556424ff7ec929f45" 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 *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>l</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad767676f1c5e45076462123c79e4c3ac"></a><!-- doxytag: member="RTCPSDESInfo::SetEMail" ref="ad767676f1c5e45076462123c79e4c3ac" 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 *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>l</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aca4746bc5a0940522d6c3730f8b4c467"></a><!-- doxytag: member="RTCPSDESInfo::SetLocation" ref="aca4746bc5a0940522d6c3730f8b4c467" 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 *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>l</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a08761b888e54fe9e07580cbed7eff1ba"></a><!-- doxytag: member="RTCPSDESInfo::SetName" ref="a08761b888e54fe9e07580cbed7eff1ba" 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 *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>l</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1a7d10dab2dc9194c792ea28d24260a8"></a><!-- doxytag: member="RTCPSDESInfo::SetNote" ref="a1a7d10dab2dc9194c792ea28d24260a8" 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 *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>l</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a365fe49a31fdd6e9335067c2b14d9150"></a><!-- doxytag: member="RTCPSDESInfo::SetPhone" ref="a365fe49a31fdd6e9335067c2b14d9150" 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 *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>l</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a847e2d3b0a1a05338c3ed282408459d6"></a><!-- doxytag: member="RTCPSDESInfo::SetTool" ref="a847e2d3b0a1a05338c3ed282408459d6" 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 *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>l</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<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></li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Feb 9 2011 for jrtplib by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
</body>
</html>