Confdump Agent  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Public Member Functions | Private Member Functions | Private Attributes | Friends
Confdump::System::Wmi::ComContext::GuardImpl Class Reference

Implementation of the Guard, use ComContext::Guard instead. More...

List of all members.

Public Member Functions

 ~GuardImpl ()

Private Member Functions

 GuardImpl ()

Private Attributes

boost::shared_ptr< void > comInitGuard_
 CoUninitialize() on destruction, if we got as far as initializing it.

Friends

ComContext::Guard ComContext::getGuard ()

Detailed Description

Implementation of the Guard, use ComContext::Guard instead.

There is one instance of this class ; COM is initialized on construction and uninitialized on destruction.

Definition at line 83 of file ComContext.hpp.


Constructor & Destructor Documentation

Definition at line 76 of file ComContext.cpp.

Definition at line 57 of file ComContext.cpp.

References comInitGuard_, and Confdump::System::Wmi::throwOnComError().


Friends And Related Function Documentation


Member Data Documentation

CoUninitialize() on destruction, if we got as far as initializing it.

Definition at line 92 of file ComContext.hpp.

Referenced by GuardImpl().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends