OWBI1::BI1ProviderIFC::BI1ProviderInitializationHelper Class Reference

Inheritance diagram for OWBI1::BI1ProviderIFC::BI1ProviderInitializationHelper:

Inheritance graph
[legend]
Collaboration diagram for OWBI1::BI1ProviderIFC::BI1ProviderInitializationHelper:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BI1ProviderInitializationHelper (const BI1ProviderBaseIFCRef &provider)
bool waitUntilInitialized () const
void initialize (const ProviderEnvironmentIFCRef &env)
BI1ProviderBaseIFCRef getProvider () const

Private Attributes

bool m_initialized
bool m_initializeFailed
OpenWBEM::NonRecursiveMutex m_initializedGuard
OpenWBEM::Condition m_initializedCond
BI1ProviderBaseIFCRef m_provider

Detailed Description

Definition at line 212 of file OWBI1_ProviderIFC.cpp.


Constructor & Destructor Documentation

OWBI1::BI1ProviderIFC::BI1ProviderInitializationHelper::BI1ProviderInitializationHelper const BI1ProviderBaseIFCRef provider  )  [inline, explicit]
 

Definition at line 216 of file OWBI1_ProviderIFC.cpp.


Member Function Documentation

BI1ProviderBaseIFCRef OWBI1::BI1ProviderIFC::BI1ProviderInitializationHelper::getProvider  )  const [inline]
 

Definition at line 254 of file OWBI1_ProviderIFC.cpp.

References m_provider.

void OWBI1::BI1ProviderIFC::BI1ProviderInitializationHelper::initialize const ProviderEnvironmentIFCRef env  )  [inline]
 

Definition at line 235 of file OWBI1_ProviderIFC.cpp.

References env, m_initialized, m_initializedCond, m_initializedGuard, m_initializeFailed, and m_provider.

bool OWBI1::BI1ProviderIFC::BI1ProviderInitializationHelper::waitUntilInitialized  )  const [inline]
 

Definition at line 225 of file OWBI1_ProviderIFC.cpp.

References m_initialized, m_initializedCond, m_initializedGuard, and m_initializeFailed.


Member Data Documentation

bool OWBI1::BI1ProviderIFC::BI1ProviderInitializationHelper::m_initialized [private]
 

Definition at line 259 of file OWBI1_ProviderIFC.cpp.

Referenced by initialize(), and waitUntilInitialized().

OpenWBEM::Condition OWBI1::BI1ProviderIFC::BI1ProviderInitializationHelper::m_initializedCond [mutable, private]
 

Definition at line 262 of file OWBI1_ProviderIFC.cpp.

Referenced by initialize(), and waitUntilInitialized().

OpenWBEM::NonRecursiveMutex OWBI1::BI1ProviderIFC::BI1ProviderInitializationHelper::m_initializedGuard [mutable, private]
 

Definition at line 261 of file OWBI1_ProviderIFC.cpp.

Referenced by initialize(), and waitUntilInitialized().

bool OWBI1::BI1ProviderIFC::BI1ProviderInitializationHelper::m_initializeFailed [private]
 

Definition at line 260 of file OWBI1_ProviderIFC.cpp.

Referenced by initialize(), and waitUntilInitialized().

BI1ProviderBaseIFCRef OWBI1::BI1ProviderIFC::BI1ProviderInitializationHelper::m_provider [private]
 

Definition at line 263 of file OWBI1_ProviderIFC.cpp.

Referenced by getProvider(), and initialize().


The documentation for this class was generated from the following file:
Generated on Thu Feb 9 09:18:54 2006 for openwbem by  doxygen 1.4.6