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

CP_DataStreamItem Class Reference

A class to hold a single flavor of data from a drag and drop or clipboard operation.

List of all members.

Public Member Functions

Constructor / Destructor
 CP_DataStreamItem ()
 Constructor.
virtual ~CP_DataStreamItem () throw ()
 Destructor.
Getters
FlavorType GetFlavorType ()
UInt32 GetFlavorFlags ()
CP_HandleBlockGetFlavorData ()
Setters
void SetFlavorType (FlavorType inFlavorType)
void SetFlavorFlags (UInt32 inFlavorFlags)
void SetFlavorData (CP_HandleBlock *inData)

Protected Attributes

FlavorType fFlavorType
UInt32 fFlavorFlags
CP_HandleBlockfData


Constructor & Destructor Documentation

CPLAT_Begin_Namespace_CPLAT CP_DataStreamItem::CP_DataStreamItem  ) 
 

Constructor.

Exceptions:
none 

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

Destructor.

Exceptions:
none 


Member Function Documentation

FlavorType CP_DataStreamItem::GetFlavorType  ) 
 

UInt32 CP_DataStreamItem::GetFlavorFlags  ) 
 

CP_HandleBlock* CP_DataStreamItem::GetFlavorData  ) 
 

void CP_DataStreamItem::SetFlavorType FlavorType  inFlavorType  ) 
 

void CP_DataStreamItem::SetFlavorFlags UInt32  inFlavorFlags  ) 
 

void CP_DataStreamItem::SetFlavorData CP_HandleBlock inData  ) 
 


Member Data Documentation

FlavorType CP_DataStreamItem::fFlavorType [protected]
 

UInt32 CP_DataStreamItem::fFlavorFlags [protected]
 

CP_HandleBlock* CP_DataStreamItem::fData [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