Bayonne2 / Common C++ 2 Framework
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Private Attributes | Friends
IncomingDataQueue::SyncSourcesIterator Class Reference

iterator through the list of synchronizations sources in this session More...

#include <iqueue.h>

Collaboration diagram for IncomingDataQueue::SyncSourcesIterator:
Collaboration graph
[legend]

Public Types

typedef std::forward_iterator_tag iterator_category
 
typedef SyncSource value_type
 
typedef ptrdiff_t difference_type
 
typedef const SyncSourcepointer
 
typedef const SyncSourcereference
 

Public Member Functions

 SyncSourcesIterator (SyncSourceLink *l=NULL)
 
 SyncSourcesIterator (const SyncSourcesIterator &si)
 
reference operator* () const
 
pointer operator-> () const
 
SyncSourcesIteratoroperator++ ()
 
SyncSourcesIterator operator++ (int)
 

Private Attributes

SyncSourceLinklink
 

Friends

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

Detailed Description

iterator through the list of synchronizations sources in this session

Definition at line 892 of file iqueue.h.

Member Typedef Documentation

Definition at line 897 of file iqueue.h.

Definition at line 895 of file iqueue.h.

Definition at line 898 of file iqueue.h.

Definition at line 899 of file iqueue.h.

Definition at line 896 of file iqueue.h.

Constructor & Destructor Documentation

IncomingDataQueue::SyncSourcesIterator::SyncSourcesIterator ( SyncSourceLink l = NULL)
inline

Definition at line 901 of file iqueue.h.

IncomingDataQueue::SyncSourcesIterator::SyncSourcesIterator ( const SyncSourcesIterator si)
inline

Definition at line 905 of file iqueue.h.

Member Function Documentation

reference IncomingDataQueue::SyncSourcesIterator::operator* ( ) const
inline

Definition at line 909 of file iqueue.h.

SyncSourcesIterator& IncomingDataQueue::SyncSourcesIterator::operator++ ( void  )
inline

Definition at line 915 of file iqueue.h.

SyncSourcesIterator IncomingDataQueue::SyncSourcesIterator::operator++ ( int  )
inline

Definition at line 920 of file iqueue.h.

pointer IncomingDataQueue::SyncSourcesIterator::operator-> ( ) const
inline

Definition at line 912 of file iqueue.h.

Friends And Related Function Documentation

bool operator!= ( const SyncSourcesIterator l,
const SyncSourcesIterator r 
)
friend

Definition at line 930 of file iqueue.h.

bool operator== ( const SyncSourcesIterator l,
const SyncSourcesIterator r 
)
friend

Definition at line 926 of file iqueue.h.

Field Documentation

SyncSourceLink* IncomingDataQueue::SyncSourcesIterator::link
private

Definition at line 935 of file iqueue.h.


The documentation for this class was generated from the following file: