(file) Return to InteropProvider.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / ControlProviders / InteropProvider

Diff for /pegasus/src/Pegasus/ControlProviders/InteropProvider/InteropProvider.h between version 1.34 and 1.34.2.2

version 1.34, 2008/12/16 18:56:32 version 1.34.2.2, 2009/08/18 16:58:50
Line 53 
Line 53 
 #include <Pegasus/Provider/CIMInstanceProvider.h> #include <Pegasus/Provider/CIMInstanceProvider.h>
 #include <Pegasus/Provider/CIMAssociationProvider.h> #include <Pegasus/Provider/CIMAssociationProvider.h>
 #include <Pegasus/Provider/CIMMethodProvider.h> #include <Pegasus/Provider/CIMMethodProvider.h>
   #include <Pegasus/Common/VersionUtil.h>
   
   #include \
       <Pegasus/Server/ProviderRegistrationManager/ProviderRegistrationManager.h>
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
Line 96 
Line 100 
 { {
 public: public:
  
     InteropProvider(CIMRepository* repository);      InteropProvider(
           CIMRepository* repository,
           ProviderRegistrationManager* provRegManager);
   
     virtual ~InteropProvider()     virtual ~InteropProvider()
     {     {
         PEG_METHOD_ENTER(TRC_CONTROLPROVIDER,         PEG_METHOD_ENTER(TRC_CONTROLPROVIDER,
Line 268 
Line 275 
     Array<CIMInstance> enumReferencedProfileInstances();     Array<CIMInstance> enumReferencedProfileInstances();
     Array<CIMInstance> getProfilesForVersion(     Array<CIMInstance> getProfilesForVersion(
         Array<CIMInstance>& subprofs,         Array<CIMInstance>& subprofs,
         const String version);          Uint16 regOrg,
           Uint32 majorVer,
           Uint32 minorVer,
           Uint32 updateVer);
     Array<CIMInstance> enumElementConformsToProfileInstances(     Array<CIMInstance> enumElementConformsToProfileInstances(
         const OperationContext & opContext,         const OperationContext & opContext,
         const CIMNamespaceName & opNamespace);         const CIMNamespaceName & opNamespace);
Line 279 
Line 289 
     Array<CIMInstance> enumSoftwareIdentityInstances();     Array<CIMInstance> enumSoftwareIdentityInstances();
     Array<CIMInstance> enumElementSoftwareIdentityInstances();     Array<CIMInstance> enumElementSoftwareIdentityInstances();
     Array<CIMInstance> enumInstalledSoftwareIdentityInstances();     Array<CIMInstance> enumInstalledSoftwareIdentityInstances();
       Array<CIMInstance> enumDefaultSoftwareIdentityInstances();
   
       CIMInstance getSoftwareIdentityInstance(
           const CIMObjectPath &ref);
  
     Array<CIMInstance> enumProviderProfileCapabilityInstances(     Array<CIMInstance> enumProviderProfileCapabilityInstances(
         Boolean checkProviders = true,         Boolean checkProviders = true,
Line 375 
Line 389 
         const OperationContext & context);         const OperationContext & context);
 #endif #endif
  
   
     // Repository Instance variable     // Repository Instance variable
     CIMOMHandle cimomHandle;     CIMOMHandle cimomHandle;
     CIMRepository * repository;     CIMRepository * repository;
       ProviderRegistrationManager *providerRegistrationManager;
     String objectManagerName;     String objectManagerName;
     String hostName;     String hostName;
     CIMClass profileCapabilitiesClass;     CIMClass profileCapabilitiesClass;


Legend:
Removed from v.1.34  
changed lines
  Added in v.1.34.2.2

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2