OW_NAMESPACE::ProviderRegistrationEnvironmentIFC Class Reference

The ProviderEnvironmentIFC object is valid only for the lifetime of the referenced OperationContext. More...

#include <OW_ProviderRegistrationEnvironmentIFC.hpp>

Inheritance diagram for OW_NAMESPACE::ProviderRegistrationEnvironmentIFC:

Inheritance graph
[legend]
Collaboration diagram for OW_NAMESPACE::ProviderRegistrationEnvironmentIFC:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~ProviderRegistrationEnvironmentIFC ()
virtual RepositoryIFCRef getRepository () const =0
 This function returns a reference to the repository.
virtual LoggerRef getLogger (const String &componentName) const =0
virtual String getConfigItem (const String &name, const String &defRetVal="") const =0
virtual StringArray getMultiConfigItem (const String &itemName, const StringArray &defRetVal, const char *tokenizeSeparator=0) const =0
virtual ProviderRegistrationEnvironmentIFCRef clone () const =0
 When a provider is passed a ProviderEnvironmentIFCRef, the particular instance is only valid for the lifetime of the particular call.

Detailed Description

The ProviderEnvironmentIFC object is valid only for the lifetime of the referenced OperationContext.

Definition at line 52 of file OW_ProviderRegistrationEnvironmentIFC.hpp.


Constructor & Destructor Documentation

OW_NAMESPACE::ProviderRegistrationEnvironmentIFC::~ProviderRegistrationEnvironmentIFC  )  [virtual]
 

Definition at line 44 of file OW_ProviderRegistrationEnvironmentIFC.cpp.


Member Function Documentation

virtual ProviderRegistrationEnvironmentIFCRef OW_NAMESPACE::ProviderRegistrationEnvironmentIFC::clone  )  const [pure virtual]
 

When a provider is passed a ProviderEnvironmentIFCRef, the particular instance is only valid for the lifetime of the particular call.

If a provider needs to save a ProviderEnvironmentIFCRef for later use (e.g. in another thread), it must call clone() on the original ProviderEnvironmentIFC and save the result for later use.

virtual String OW_NAMESPACE::ProviderRegistrationEnvironmentIFC::getConfigItem const String name,
const String defRetVal = ""
const [pure virtual]
 

virtual LoggerRef OW_NAMESPACE::ProviderRegistrationEnvironmentIFC::getLogger const String componentName  )  const [pure virtual]
 

virtual StringArray OW_NAMESPACE::ProviderRegistrationEnvironmentIFC::getMultiConfigItem const String itemName,
const StringArray defRetVal,
const char *  tokenizeSeparator = 0
const [pure virtual]
 

virtual RepositoryIFCRef OW_NAMESPACE::ProviderRegistrationEnvironmentIFC::getRepository  )  const [pure virtual]
 

This function returns a reference to the repository.

WARNING: The return value is valid only as long as this object is valid (see class note).


The documentation for this class was generated from the following files:
Generated on Thu Feb 9 09:15:31 2006 for openwbem by  doxygen 1.4.6