RTPApplication_ParticipantsIterator3
Iterator through the list of participants in this session.
Usage
Public Types
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
Public Member Functions
ParticipantsIterator (ParticipantLink
*p=NULL)
ParticipantsIterator (const
ParticipantsIterator
&pi)
reference operator*
()
const
pointer operator->
()
const
ParticipantsIterator &
operator++
()
ParticipantsIterator operator++
(int)
Friends
bool operator==
(const
ParticipantsIterator
&l,
const
ParticipantsIterator
&r)
bool operator!=
(const
ParticipantsIterator
&l,
const
ParticipantsIterator
&r)
Detailed Description
Iterator through the list of participants in this session.
Somehow resembles and standard const_iterator
Examples ccrtptest.cpp.
Member Typedef Documentation
typedef std::ptrdiff_t RTPApplication::ParticipantsIterator::difference_type
typedef std::forward_iterator_tag RTPApplication::ParticipantsIterator::iterator_category
typedef const Participant* RTPApplication::ParticipantsIterator::pointer
typedef const Participant& RTPApplication::ParticipantsIterator::reference
typedef Participant RTPApplication::ParticipantsIterator::value_type
Constructor & Destructor Documentation
RTPApplication::ParticipantsIterator::ParticipantsIterator (ParticipantLink * p = NULL) [inline]
RTPApplication::ParticipantsIterator::ParticipantsIterator (const ParticipantsIterator & pi) [inline]
Member Function Documentation
reference RTPApplication::ParticipantsIterator::operator* () const [inline]
ParticipantsIterator & RTPApplication::ParticipantsIterator::operator++ () [inline]
ParticipantsIterator RTPApplication::ParticipantsIterator::operator++ (int) [inline]
pointer RTPApplication::ParticipantsIterator::operator-> () const [inline]
History
- Debian 13 (Trixie): the text shown here
- Debian 12 (Bookworm) to Debian 10 (Buster)
- Debian 9 (Stretch)
- Debian 8 (Jessie)
- Debian 6.0 (Squeeze)
- Debian 5.0 (Lenny)
- Debian 4.0 (Etch)
- Debian 3.1 (Sarge)