<!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 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 List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class 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 <<a class="el" href="sources_8h_source.html">sources.h</a>></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 </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> </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 </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> * </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> & </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"> </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"> </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> &pi)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_participant.html">reference</a> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_t_p_application_1_1_participants_iterator.html#5bd4d39492d800d2dd54a2e253beed12">operator-></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> & </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> </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 </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> &l, const <a class="el" href="class_r_t_p_application_1_1_participants_iterator.html">ParticipantsIterator</a> &r)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </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> &l, const <a class="el" href="class_r_t_p_application_1_1_participants_iterator.html">ParticipantsIterator</a> &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>& <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 & 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 * </td> <td class="paramname"> <em>p</em> = <code>NULL</code> </td> <td> ) </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 &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> & </td> <td class="paramname"> <em>pi</em> </td> <td> ) </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> ) </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 </td> <td class="paramname"> </td> <td> ) </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>& RTPApplication::ParticipantsIterator::operator++ </td> <td>(</td> <td class="paramname"> </td> <td> ) </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->" 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-> </td> <td>(</td> <td class="paramname"> </td> <td> ) </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 &l, const ParticipantsIterator &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> & </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> & </td> <td class="paramname"> <em>r</em></td><td> </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 &l, const ParticipantsIterator &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> & </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> & </td> <td class="paramname"> <em>r</em></td><td> </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 <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>