Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 598246a3099b0106d22dd5249478d3b7 > files > 105

ccrtp-devel-1.7.1-2.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>ccRTP: RTPApplication::ParticipantsIterator Class 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="modules.html"><span>Modules</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="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="classes.html"><span>Class&nbsp;Index</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 class="navpath"><a class="el" href="class_r_t_p_application.html">RTPApplication</a>::<a class="el" href="class_r_t_p_application_1_1_participants_iterator.html">ParticipantsIterator</a>
  </div>
</div>
<div class="contents">
<h1>RTPApplication::ParticipantsIterator Class Reference</h1><!-- doxytag: class="RTPApplication::ParticipantsIterator" -->Iterator through the list of participants in this session.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="sources_8h_source.html">sources.h</a>&gt;</code>
<p>

<p>
<a href="class_r_t_p_application_1_1_participants_iterator-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 Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::forward_iterator_tag&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_p_application_1_1_participants_iterator.html#d3de078dc4b7b69ead3db9a364e933fb">iterator_category</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="class_participant.html">Participant</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_p_application_1_1_participants_iterator.html#8fc309467c04ae0bc6a9369d94306ea3">value_type</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef ptrdiff_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_p_application_1_1_participants_iterator.html#ae7828a2e9a3b42ea8ff281217c9fb53">difference_type</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const <a class="el" href="class_participant.html">Participant</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_p_application_1_1_participants_iterator.html#8c76ad0d2ecc3353ecfde267d9aa19ed">pointer</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const <a class="el" href="class_participant.html">Participant</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_p_application_1_1_participants_iterator.html#5bea519d1c32adf0d850e68f5e6789bf">reference</a></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="class_r_t_p_application_1_1_participants_iterator.html#58a1eeb2a24a8b03ac8630a19eec828a">ParticipantsIterator</a> (ParticipantLink *p=NULL)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_p_application_1_1_participants_iterator.html#1b44a8dc146004740a8fe271be2f4120">ParticipantsIterator</a> (const <a class="el" href="class_r_t_p_application_1_1_participants_iterator.html">ParticipantsIterator</a> &amp;pi)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_participant.html">reference</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_p_application_1_1_participants_iterator.html#c90b280d72d0f2eeaad862dbe0a495cb">operator*</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_participant.html">pointer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_p_application_1_1_participants_iterator.html#5bd4d39492d800d2dd54a2e253beed12">operator-&gt;</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_r_t_p_application_1_1_participants_iterator.html">ParticipantsIterator</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_p_application_1_1_participants_iterator.html#fdd553d0d3e526b44eb7a04bac1702ae">operator++</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_r_t_p_application_1_1_participants_iterator.html">ParticipantsIterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_p_application_1_1_participants_iterator.html#300d8f671b67fda70308600a913a467c">operator++</a> (int)</td></tr>

<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_p_application_1_1_participants_iterator.html#c29401087121e44b670e87d664fa5795">operator==</a> (const <a class="el" href="class_r_t_p_application_1_1_participants_iterator.html">ParticipantsIterator</a> &amp;l, const <a class="el" href="class_r_t_p_application_1_1_participants_iterator.html">ParticipantsIterator</a> &amp;r)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_p_application_1_1_participants_iterator.html#97cc1799f9ff8c7ad5d65ddfb4e38617">operator!=</a> (const <a class="el" href="class_r_t_p_application_1_1_participants_iterator.html">ParticipantsIterator</a> &amp;l, const <a class="el" href="class_r_t_p_application_1_1_participants_iterator.html">ParticipantsIterator</a> &amp;r)</td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Iterator through the list of participants in this session. 
<p>
Somehow resembles and standard const_iterator <dl compact><dt><b>Examples: </b></dt><dd>

<p>
<a class="el" href="ccrtptest_8cpp-example.html#_a19">ccrtptest.cpp</a>.</dl><hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="ae7828a2e9a3b42ea8ff281217c9fb53"></a><!-- doxytag: member="RTPApplication::ParticipantsIterator::difference_type" ref="ae7828a2e9a3b42ea8ff281217c9fb53" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef ptrdiff_t <a class="el" href="class_r_t_p_application_1_1_participants_iterator.html#ae7828a2e9a3b42ea8ff281217c9fb53">RTPApplication::ParticipantsIterator::difference_type</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d3de078dc4b7b69ead3db9a364e933fb"></a><!-- doxytag: member="RTPApplication::ParticipantsIterator::iterator_category" ref="d3de078dc4b7b69ead3db9a364e933fb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::forward_iterator_tag <a class="el" href="class_r_t_p_application_1_1_participants_iterator.html#d3de078dc4b7b69ead3db9a364e933fb">RTPApplication::ParticipantsIterator::iterator_category</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8c76ad0d2ecc3353ecfde267d9aa19ed"></a><!-- doxytag: member="RTPApplication::ParticipantsIterator::pointer" ref="8c76ad0d2ecc3353ecfde267d9aa19ed" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef const <a class="el" href="class_participant.html">Participant</a>* <a class="el" href="class_participant.html">RTPApplication::ParticipantsIterator::pointer</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5bea519d1c32adf0d850e68f5e6789bf"></a><!-- doxytag: member="RTPApplication::ParticipantsIterator::reference" ref="5bea519d1c32adf0d850e68f5e6789bf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef const <a class="el" href="class_participant.html">Participant</a>&amp; <a class="el" href="class_participant.html">RTPApplication::ParticipantsIterator::reference</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8fc309467c04ae0bc6a9369d94306ea3"></a><!-- doxytag: member="RTPApplication::ParticipantsIterator::value_type" ref="8fc309467c04ae0bc6a9369d94306ea3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="class_participant.html">Participant</a> <a class="el" href="class_participant.html">RTPApplication::ParticipantsIterator::value_type</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="58a1eeb2a24a8b03ac8630a19eec828a"></a><!-- doxytag: member="RTPApplication::ParticipantsIterator::ParticipantsIterator" ref="58a1eeb2a24a8b03ac8630a19eec828a" args="(ParticipantLink *p=NULL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">RTPApplication::ParticipantsIterator::ParticipantsIterator           </td>
          <td>(</td>
          <td class="paramtype">ParticipantLink *&nbsp;</td>
          <td class="paramname"> <em>p</em> = <code>NULL</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1b44a8dc146004740a8fe271be2f4120"></a><!-- doxytag: member="RTPApplication::ParticipantsIterator::ParticipantsIterator" ref="1b44a8dc146004740a8fe271be2f4120" args="(const ParticipantsIterator &amp;pi)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">RTPApplication::ParticipantsIterator::ParticipantsIterator           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_r_t_p_application_1_1_participants_iterator.html">ParticipantsIterator</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>pi</em>          </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="c90b280d72d0f2eeaad862dbe0a495cb"></a><!-- doxytag: member="RTPApplication::ParticipantsIterator::operator*" ref="c90b280d72d0f2eeaad862dbe0a495cb" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_participant.html">reference</a> RTPApplication::ParticipantsIterator::operator*           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="300d8f671b67fda70308600a913a467c"></a><!-- doxytag: member="RTPApplication::ParticipantsIterator::operator++" ref="300d8f671b67fda70308600a913a467c" args="(int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_r_t_p_application_1_1_participants_iterator.html">ParticipantsIterator</a> RTPApplication::ParticipantsIterator::operator++           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="fdd553d0d3e526b44eb7a04bac1702ae"></a><!-- doxytag: member="RTPApplication::ParticipantsIterator::operator++" ref="fdd553d0d3e526b44eb7a04bac1702ae" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_r_t_p_application_1_1_participants_iterator.html">ParticipantsIterator</a>&amp; RTPApplication::ParticipantsIterator::operator++           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5bd4d39492d800d2dd54a2e253beed12"></a><!-- doxytag: member="RTPApplication::ParticipantsIterator::operator&#45;&gt;" ref="5bd4d39492d800d2dd54a2e253beed12" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_participant.html">pointer</a> RTPApplication::ParticipantsIterator::operator-&gt;           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="97cc1799f9ff8c7ad5d65ddfb4e38617"></a><!-- doxytag: member="RTPApplication::ParticipantsIterator::operator!=" ref="97cc1799f9ff8c7ad5d65ddfb4e38617" args="(const ParticipantsIterator &amp;l, const ParticipantsIterator &amp;r)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool operator!=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_r_t_p_application_1_1_participants_iterator.html">ParticipantsIterator</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>l</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="class_r_t_p_application_1_1_participants_iterator.html">ParticipantsIterator</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>r</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [friend]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c29401087121e44b670e87d664fa5795"></a><!-- doxytag: member="RTPApplication::ParticipantsIterator::operator==" ref="c29401087121e44b670e87d664fa5795" args="(const ParticipantsIterator &amp;l, const ParticipantsIterator &amp;r)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool operator==           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_r_t_p_application_1_1_participants_iterator.html">ParticipantsIterator</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>l</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="class_r_t_p_application_1_1_participants_iterator.html">ParticipantsIterator</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>r</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [friend]</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><a class="el" href="sources_8h_source.html">sources.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Fri Jul 24 21:42:25 2009 for ccRTP 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>