Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_DataStream Class Reference

A class to hold a list of CP_DataStreamItems.

List of all members.

Public Member Functions

Constructor / Destructor
 CP_DataStream ()
 Constructor.
 CP_DataStream (const CP_DataStream &inDataStream)
virtual ~CP_DataStream () throw ()
 Destructor.
Items
void AddItem (CP_DataStreamItem &inDataStreamItem)
CP_DataStreamItem GetItem (UInt32 inItemIndex)
UInt32 GetCount ()
void ClearItems ()
Operators
CP_DataStreamoperator= (const CP_DataStream &inDataStream)

Protected Attributes

CP_DataStreamItem_ArrayfDataStreamItems


Constructor & Destructor Documentation

CP_DataStream::CP_DataStream  ) 
 

Constructor.

Exceptions:
none 

CP_DataStream::CP_DataStream const CP_DataStream inDataStream  ) 
 

Copy constructor.

Parameters:
inDataStream The CP_DataStream item to copy the data from.
Exceptions:
none 

CP_DataStream::~CP_DataStream  )  throw () [virtual]
 

Destructor.

Exceptions:
none 


Member Function Documentation

void CP_DataStream::AddItem CP_DataStreamItem inDataStreamItem  ) 
 

Adds a new CP_DataStreamItem to the list of items maintained by this object.

Parameters:
inDataStreamItem The item to be added.
Exceptions:
none 
Returns:
void

CP_DataStreamItem CP_DataStream::GetItem UInt32  inItemIndex  ) 
 

Rturns a CP_DataStreamItem stored at the specified index.

Parameters:
inItemIndex Index of the item to return.
Exceptions:
none 
Returns:
CP_DataStreamItem The item we are returning.

UInt32 CP_DataStream::GetCount  ) 
 

Returns the number of CP_DataStreamItems stored.

Exceptions:
none 
Returns:
UInt32 The number of items.

void CP_DataStream::ClearItems  ) 
 

Clears the lit of data stream items.

Exceptions:
none 
Returns:
void

CP_DataStream & CP_DataStream::operator= const CP_DataStream inDataStream  ) 
 

Assignment operator.

Parameters:
inDataStream CP_DataStream to copy the data from.
Exceptions:
none 
Returns:
CP_DataStream & Returns a reference to ourselves.


Member Data Documentation

CP_DataStreamItem_Array* CP_DataStream::fDataStreamItems [protected]
 


The documentation for this class was generated from the following files:
Generated on Tue Sep 20 20:21:37 2005 for CPLAT_MacOS by  doxygen 1.4.0