Windows C++ Library
Public Member Functions | Private Attributes
WCL::AutoCom Class Reference

An RAII style class for initialising and uninitialising COM. More...

#include <AutoCom.hpp>

List of all members.

Public Member Functions

 AutoCom ()
 Default constructor.
 AutoCom (DWORD dwFlags)
 Constructor to initialise COM.
 ~AutoCom ()
 Destructor.
bool IsInitialised () const
 Query if COM is initialised.
void Initialise (DWORD dwFlags)
 Manually initialise COM.
void Uninitialise ()
 Manually uninitialise COM.

Private Attributes

bool m_bInitialised
 Flag to control uninitialisation.

Detailed Description

An RAII style class for initialising and uninitialising COM.


Constructor & Destructor Documentation

WCL::AutoCom::AutoCom ( ) [inline]

Default constructor.

WCL::AutoCom::AutoCom ( DWORD  dwFlags) [inline]

Constructor to initialise COM.

WCL::AutoCom::~AutoCom ( ) [inline]

Destructor.


Member Function Documentation

bool WCL::AutoCom::IsInitialised ( ) const [inline]

Query if COM is initialised.

void WCL::AutoCom::Initialise ( DWORD  dwFlags) [inline]

Manually initialise COM.

void WCL::AutoCom::Uninitialise ( ) [inline]

Manually uninitialise COM.


Member Data Documentation

Flag to control uninitialisation.


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