Alphabetical Class Index   Compound Members   File List  

HCtrlDB Class Reference

A HOOPS/ATL specific implmentation of the HOOPS/MVO HDB class. More...

#include <HCtrlDB.h>

Public Member Functions

 HCtrlDB (const char *pszDriverType, const char *pszInstanceBase)
 
void Init ()
 

Static Public Member Functions

static void AddRef (void)
 
static void ReleaseRef (void)
 
static int GetRefCount ()
 

Static Public Attributes

static int m_nRefCount
 

Detailed Description

A HOOPS/ATL specific implmentation of the HOOPS/MVO HDB class.

HCtrlDB keeps track of both number of driver instances and to generate a unique instance id for each driver as drivers may be created and deleted a number of times.

Constructor & Destructor Documentation

HCtrlDB::HCtrlDB ( const char *  pszDriverType,
const char *  pszInstanceBase 
)

Constructor

Parameters
pszDriverTypeHOOPS Display Driver Type
pszInstanceBaseHOOPS Window Instance

Member Function Documentation

static void HCtrlDB::AddRef ( void  )
static

Increment reference count

static int HCtrlDB::GetRefCount ( )
inlinestatic
Returns
Current reference count

References m_nRefCount.

void HCtrlDB::Init ( )
virtual

Class Initialization

Reimplemented from HDB.

static void HCtrlDB::ReleaseRef ( void  )
static

Decrement reference count

Member Data Documentation

int HCtrlDB::m_nRefCount
static

Number of driver instances

Referenced by GetRefCount().


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