CBaseObject Class Reference

#include <combase.h>

Inheritance diagram for CBaseObject:

CAMSchedule CCache CClassFactory CUnknown CAggDirectDraw CAggDrawSurface CBaseAllocator CBaseBasicVideo CBaseFilter CBaseMediaFilter CBasePin CBasePropertyPage CBaseReferenceClock CBaseVideoWindow CBasicAudio CDeferredCommand CMediaControl CMediaEvent CMediaPosition CSeekingPassThru CSourceSeeking

List of all members.

Public Member Functions

 CBaseObject (const TCHAR *pName)
 ~CBaseObject ()

Static Public Member Functions

static LONG ObjectsActive ()

Private Member Functions

 CBaseObject (const CBaseObject &objectSrc)
void operator= (const CBaseObject &objectSrc)

Static Private Attributes

static LONG m_cObjects = 0


Detailed Description

Definition at line 41 of file combase.h.


Constructor & Destructor Documentation

CBaseObject::CBaseObject ( const CBaseObject objectSrc  )  [private]

CBaseObject::CBaseObject ( const TCHAR pName  ) 

Definition at line 11 of file combase.cpp.

References DbgRegisterObjectCreation, and m_cObjects.

CBaseObject::~CBaseObject (  ) 

Definition at line 41 of file combase.cpp.

References DbgRegisterObjectDestruction, hlibOLEAut32, and m_cObjects.


Member Function Documentation

void CBaseObject::operator= ( const CBaseObject objectSrc  )  [private]

static LONG CBaseObject::ObjectsActive (  )  [inline, static]

Definition at line 72 of file combase.h.

References m_cObjects.

Referenced by DllCanUnloadNow(), and DllEntryPoint().


Member Data Documentation

LONG CBaseObject::m_cObjects = 0 [static, private]

Definition at line 53 of file combase.h.

Referenced by CBaseObject(), ObjectsActive(), and ~CBaseObject().


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

Generated on Sun May 25 00:20:35 2008 by  doxygen 1.5.6