(file) Return to ProviderType.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / ProviderManager2 / Attic

Diff for /pegasus/src/Pegasus/ProviderManager2/Attic/ProviderType.h between version 1.1 and 1.2

version 1.1, 2003/10/08 16:30:46 version 1.2, 2003/10/16 23:09:20
Line 37 
Line 37 
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
 class PEGASUS_SERVER_LINKAGE InternalProviderName  
 {  
 public:  
     InternalProviderName(void);  
     //InternalProviderName(const String & s);  
     /*  
     physicalName - the fully qualified name to the physical component that is responsible for providing  
         for the object named in objectName.  
   
     logicalName - the logical name associated with the physical component. It is possible for one physical  
         component to have one or more logical components.  
   
     objectName - the relative or fully qualified CIM object name of interest.  
     */  
     InternalProviderName(  
         const String & objectName,  
         const String & logicalName,  
         const String & physicalName,  
         const String & interfaceName,  
         const Uint32 capabilities);  
   
     ~InternalProviderName(void);  
   
     //String toString(void) const;  
   
     String getObjectName(void) const;  
     void setObjectName(const String & objectName);  
   
     String getLogicalName(void) const;  
     void setLogicalName(const String & logicalName);  
   
     String getPhysicalName(void) const;  
     void setPhysicalName(const String & physicalName);  
   
     String getInterfaceName(void) const;  
     void setInterfaceName(const String & interfaceName);  
   
     Uint32 getCapabilitiesMask(void) const;  
     void setCapabilitiesMask(const Uint32 capabilities);  
   
 private:  
     String _physicalName;  
     String _interfaceName;  
   
     String _logicalName;  
     String _objectName;  
   
     Uint32 _capabilities;  
   
 };  
   
 class PEGASUS_SERVER_LINKAGE ProviderType class PEGASUS_SERVER_LINKAGE ProviderType
 { {
 public: public:


Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2