QCosUnknown Class Reference

#include <QCosUnknown.h>

Inheritance diagram for QCosUnknown:

Inheritance graph

List of all members.

Public Member Functions

virtual HRESULT __stdcall NondelegatingQueryInterface (const IID &, void **)
virtual ULONG __stdcall NondelegatingAddRef ()
virtual ULONG __stdcall NondelegatingRelease ()
 QCosUnknown (const QCosUnknown &)
 QCosUnknown (IUnknown *v_unknownOuter=NULL)
virtual ~QCosUnknown ()
virtual HRESULT Init ()
virtual void FinalRelease ()
HRESULT FinishQI (IUnknown *v_iface, void **ppv)

Static Public Member Functions

static long ActiveComponents ()

Protected Member Functions

IUnknown * GetOuterUnknown () const

Private Attributes

long m_cRef
IUnknown * m_unknownOuter

Static Private Attributes

static long s_activeComponents = 0


Detailed Description

Definition at line 48 of file QCosUnknown.h.


Constructor & Destructor Documentation

QCosUnknown::QCosUnknown ( const QCosUnknown  )  [inline]

Definition at line 62 of file QCosUnknown.h.

QCosUnknown::QCosUnknown ( IUnknown *  v_unknownOuter = NULL  ) 

Definition at line 44 of file QCosUnknown.cpp.

QCosUnknown::~QCosUnknown (  )  [virtual]

Definition at line 72 of file QCosUnknown.cpp.


Member Function Documentation

static long QCosUnknown::ActiveComponents (  )  [inline, static]

Definition at line 75 of file QCosUnknown.h.

void QCosUnknown::FinalRelease (  )  [virtual]

Definition at line 85 of file QCosUnknown.cpp.

HRESULT QCosUnknown::FinishQI ( IUnknown *  v_iface,
void **  ppv 
)

Definition at line 140 of file QCosUnknown.cpp.

IUnknown* QCosUnknown::GetOuterUnknown (  )  const [inline, protected]

Definition at line 83 of file QCosUnknown.h.

virtual HRESULT QCosUnknown::Init (  )  [inline, virtual]

Reimplemented in QCosDumontDSO, and QCosDumontDLL.

Definition at line 69 of file QCosUnknown.h.

ULONG __stdcall QCosUnknown::NondelegatingAddRef (  )  [virtual]

Definition at line 115 of file QCosUnknown.cpp.

HRESULT __stdcall QCosUnknown::NondelegatingQueryInterface ( const IID iid,
void **  ppv 
) [virtual]

ULONG __stdcall QCosUnknown::NondelegatingRelease (  )  [virtual]

Definition at line 123 of file QCosUnknown.cpp.


Member Data Documentation

long QCosUnknown::m_cRef [private]

Definition at line 88 of file QCosUnknown.h.

IUnknown* QCosUnknown::m_unknownOuter [private]

Definition at line 91 of file QCosUnknown.h.

long QCosUnknown::s_activeComponents = 0 [static, private]

Definition at line 94 of file QCosUnknown.h.


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




~ ~ ~ ~ ~ ~
Source Code without Comments is like a Cranberry Garland
without the berries. Comment your Code!
 
Commence Database User Support Group Forum
http://newsgroup.showoff-db.org/
~ ~ ~ ~ ~ ~
Author: Mark Petryk
Lorimark Solutions, LLC
mark@lorimarksolutions.com