DOKK / manpages / debian 12 / libccrtp-doc / RTPApplication_ParticipantsIterator.3.en
RTPApplication::ParticipantsIterator(3) Library Functions Manual RTPApplication::ParticipantsIterator(3)

RTPApplication::ParticipantsIterator - Iterator through the list of participants in this session.

#include <sources.h>


typedef std::forward_iterator_tag iterator_category
typedef Participant value_type
typedef std::ptrdiff_t difference_type
typedef const Participant * pointer
typedef const Participant & reference


ParticipantsIterator (ParticipantLink *p=NULL)
ParticipantsIterator (const ParticipantsIterator &pi)
reference operator* () const
pointer operator-> () const
ParticipantsIterator & operator++ ()
ParticipantsIterator operator++ (int)


bool operator== (const ParticipantsIterator &l, const ParticipantsIterator &r)
bool operator!= (const ParticipantsIterator &l, const ParticipantsIterator &r)

Iterator through the list of participants in this session.

Somehow resembles and standard const_iterator

Examples:
ccrtptest.cpp.

typedef const Participant* RTPApplication::ParticipantsIterator::pointer

typedef const Participant& RTPApplication::ParticipantsIterator::reference

reference RTPApplication::ParticipantsIterator::operator* () const [inline]

ParticipantsIterator& RTPApplication::ParticipantsIterator::operator++ () [inline]

ParticipantsIterator RTPApplication::ParticipantsIterator::operator++ (int) [inline]

pointer RTPApplication::ParticipantsIterator::operator-> () const [inline]

Generated automatically by Doxygen for ccRTP from the source code.

Sat Oct 27 2018 ccRTP