version 1.12, 2006/11/14 18:34:56
|
version 1.13, 2007/08/21 20:10:20
|
|
|
class PEGASUS_PPM_LINKAGE ProviderName | class PEGASUS_PPM_LINKAGE ProviderName |
{ | { |
public: | public: |
ProviderName(); |
|
| |
ProviderName( | ProviderName( |
|
const String& moduleName, |
const String& logicalName, | const String& logicalName, |
const String& physicalName, |
const String& physicalName); |
const String& interfaceName, |
|
const Uint32 capabilities, |
|
const CIMName& method = CIMName()); |
|
|
|
ProviderName( |
|
const CIMNamespaceName& nameSpace, |
|
const CIMName& className, |
|
const Uint32 capabilities, |
|
const CIMName& method = CIMName()); |
|
|
|
ProviderName( |
|
const CIMObjectPath& path, |
|
const Uint32 capabilities, |
|
const CIMName& method = CIMName()); |
|
| |
~ProviderName(); | ~ProviderName(); |
| |
String getLogicalName() const; | String getLogicalName() const; |
String getPhysicalName() const; | String getPhysicalName() const; |
void setPhysicalName(const String& physicalName); |
String getModuleName() const; |
String getInterfaceName() const; |
|
String getLocation() const; | String getLocation() const; |
void setLocation(const String&); | void setLocation(const String&); |
Uint32 getCapabilitiesMask() const; |
|
CIMName getMethodName() const; |
|
CIMNamespaceName getNameSpace() const; |
|
CIMName getClassName() const; |
|
| |
private: | private: |
CIMNamespaceName _nameSpace; |
ProviderName(); |
CIMName _className; |
|
String _physicalName; | String _physicalName; |
String _interfaceName; |
String _moduleName; |
String _logicalName; | String _logicalName; |
String _location; | String _location; |
Uint32 _capabilities; |
|
|
|
CIMName _method; |
|
}; | }; |
| |
PEGASUS_NAMESPACE_END | PEGASUS_NAMESPACE_END |