CommunicationItem Class Reference

#include <CommMulticastStream.h>

Inherits CommunicationItemData.

Public Member Functions

 CommunicationItem (int pid=0, int socket=0)
 CommunicationItem Class ----------------------------------------------------/ This class represent pointer relationship of the table.
 CommunicationItem (CommunicationItem *next=NULL, int pid=0, int socket=0)
 CommunicationItem (CommunicationItem *previous=NULL, CommunicationItem *next=NULL, int pid=0, int socket=0)
void setNext (CommunicationItem *next)
CommunicationItemgetNext ()

Private Attributes

CommunicationItemnext

Detailed Description

Definition at line 131 of file CommMulticastStream.h.


Constructor & Destructor Documentation

CommunicationItem::CommunicationItem ( int  pid = 0,
int  socket = 0 
)

CommunicationItem Class ----------------------------------------------------/ This class represent pointer relationship of the table.

Definition at line 2114 of file CommMulticastStream.cpp.

02115     : CommunicationItemData( pid, socket )
02116 {
02117     #ifdef RIO_DEBUG1
02118     RioErr << "### [CommunicationItem - Constructor 1] Start" << endl;
02119     #endif
02120 
02121     setNext( NULL );
02122 
02123     #ifdef RIO_DEBUG1
02124     RioErr << "### [CommunicationItem - Constructor 1] Finish" << endl;
02125     #endif
02126 }

CommunicationItem::CommunicationItem ( CommunicationItem next = NULL,
int  pid = 0,
int  socket = 0 
)

Definition at line 2128 of file CommMulticastStream.cpp.

02130     : CommunicationItemData( pid, socket )
02131 {
02132     #ifdef RIO_DEBUG1
02133     RioErr << "### [CommunicationItem - Constructor 2] Start" << endl;
02134     #endif
02135 
02136     setNext( next );
02137 
02138     #ifdef RIO_DEBUG1
02139     RioErr << "### [CommunicationItem - Constructor 2] Finish" << endl;
02140     #endif
02141 }

CommunicationItem::CommunicationItem ( CommunicationItem previous = NULL,
CommunicationItem next = NULL,
int  pid = 0,
int  socket = 0 
)

Definition at line 2143 of file CommMulticastStream.cpp.

02146     : CommunicationItemData( pid, socket )
02147 {
02148     #ifdef RIO_DEBUG1
02149     RioErr << "### [CommunicationItem - Constructor 3] Start" << endl;
02150     #endif
02151 
02152     setNext( next );
02153 
02154     if( previous )
02155         previous->setNext( this );
02156 
02157     #ifdef RIO_DEBUG1
02158     RioErr << "### [CommunicationItem - Constructor 3] Finish" << endl;
02159     #endif
02160 }


Member Function Documentation

CommunicationItem * CommunicationItem::getNext (  ) 

Definition at line 2171 of file CommMulticastStream.cpp.

02172 {
02173     //#ifdef RIO_DEBUG1
02174     //RioErr << "### [CommunicationItem - getNext] Single" << endl;
02175     //#endif
02176 
02177     return this->next;
02178 }

void CommunicationItem::setNext ( CommunicationItem next  ) 

Definition at line 2162 of file CommMulticastStream.cpp.

02163 {
02164     #ifdef RIO_DEBUG1
02165     RioErr << "### [CommunicationItem - setNext] Single" << endl;
02166     #endif
02167 
02168     this->next = next;
02169 }


Field Documentation

Definition at line 134 of file CommMulticastStream.h.


The documentation for this class was generated from the following files:
Generated on Wed Jul 4 16:03:32 2012 for RIO by  doxygen 1.6.3