Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCFCOM::COMDataObject Class Reference

This class implements IDataObject directly but also uses a member variable taht can point to a reference to some already existing IDataObject instance. More...

#include <Win32COMDataObject.h>

List of all members.

Public Member Functions

 COMDataObject (IDataObject *outerDataObject=NULL)
virtual ~COMDataObject ()
virtual HRESULT STDMETHODCALLTYPE QueryInterface (REFIID iid, void **ppvObj)
virtual ULONG STDMETHODCALLTYPE AddRef (void)
virtual ULONG STDMETHODCALLTYPE Release (void)
void setDataObject (VCF::DataObject *data)
 Adds a new data type that the dataobject supports.
VCF::DataObjectgetDataObject ()
virtual bool isTypeSupported (const VCF::String &dataType)
 is the data type passed in supported by the data object ?


Detailed Description

This class implements IDataObject directly but also uses a member variable taht can point to a reference to some already existing IDataObject instance.


Constructor & Destructor Documentation

VCFCOM::COMDataObject::COMDataObject IDataObject *  outerDataObject = NULL  ) 
 

virtual VCFCOM::COMDataObject::~COMDataObject  )  [virtual]
 


Member Function Documentation

virtual ULONG STDMETHODCALLTYPE VCFCOM::COMDataObject::AddRef void   )  [inline, virtual]
 

VCF::DataObject* VCFCOM::COMDataObject::getDataObject  )  [inline]
 

virtual bool VCFCOM::COMDataObject::isTypeSupported const VCF::String dataType  )  [virtual]
 

is the data type passed in supported by the data object ?

virtual HRESULT STDMETHODCALLTYPE VCFCOM::COMDataObject::QueryInterface REFIID  iid,
void **  ppvObj
[inline, virtual]
 

virtual ULONG STDMETHODCALLTYPE VCFCOM::COMDataObject::Release void   )  [inline, virtual]
 

void VCFCOM::COMDataObject::setDataObject VCF::DataObject data  ) 
 

Adds a new data type that the dataobject supports.


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information