version 1.6, 2006/01/30 16:17:36
|
version 1.7, 2006/11/14 18:34:50
|
|
|
// | // |
//============================================================================== | //============================================================================== |
// | // |
// Author: Chip Vincent (cvincent@us.ibm.com) |
|
// |
|
// Modified By: Aruran, IBM (ashanmug@in.ibm.com) for Bug# 3614 |
|
// Vijay Eli, IBM, (vijayeli@in.ibm.com) for Bug# 3613 |
|
// Aruran, IBM (ashanmug@in.ibm.com) for Bug# 3613 |
|
// |
|
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
#ifndef Pegasus_NormalizationPropertyOwner_h | #ifndef Pegasus_NormalizationPropertyOwner_h |
|
|
This is NormalizationPropertyOwner class that extends ConfigPropertyOwner | This is NormalizationPropertyOwner class that extends ConfigPropertyOwner |
class. | class. |
*/ | */ |
class PEGASUS_CONFIG_LINKAGE NormalizationPropertyOwner : public ConfigPropertyOwner |
class PEGASUS_CONFIG_LINKAGE NormalizationPropertyOwner : |
|
public ConfigPropertyOwner |
{ | { |
public: | public: |
NormalizationPropertyOwner(void); |
NormalizationPropertyOwner(); |
| |
/** | /** |
Initialize the config properties. | Initialize the config properties. |
|
|
This method is expected to be called only once at the start of the | This method is expected to be called only once at the start of the |
CIMOM. It initializes the properties with the default values. | CIMOM. It initializes the properties with the default values. |
*/ | */ |
void initialize(void); |
void initialize(); |
| |
/** | /** |
Get information about the specified property. | Get information about the specified property. |
|
|
@param propertyInfo List to store the property info. | @param propertyInfo List to store the property info. |
@exception UnrecognizedConfigProperty if the property is not defined. | @exception UnrecognizedConfigProperty if the property is not defined. |
*/ | */ |
void getPropertyInfo(const String & name, Array<String> & propertyInfo) |
void getPropertyInfo( |
const; |
const String& name, |
|
Array<String>& propertyInfo) const; |
| |
/** | /** |
Get default value of the specified property. | Get default value of the specified property. |
|
|
Get current value of the specified property. | Get current value of the specified property. |
| |
@param name The name of the property. | @param name The name of the property. |
@return string containing the currnet value of the property specified. |
@return string containing the current value of the property specified. |
@exception UnrecognizedConfigProperty if the property is not defined. | @exception UnrecognizedConfigProperty if the property is not defined. |
*/ | */ |
String getCurrentValue(const String & name)const; | String getCurrentValue(const String & name)const; |
|
|
| |
AutoPtr<struct ConfigProperty> _providerObjectNormalizationEnabled; | AutoPtr<struct ConfigProperty> _providerObjectNormalizationEnabled; |
AutoPtr<struct ConfigProperty> _providerObjectNormalizationModuleExclusions; | AutoPtr<struct ConfigProperty> _providerObjectNormalizationModuleExclusions; |
|
|
}; | }; |
| |
PEGASUS_NAMESPACE_END | PEGASUS_NAMESPACE_END |