(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.9 and 1.14

version 1.9, 2005/03/15 16:59:21 version 1.14, 2005/06/02 11:47:04
Line 94 
Line 94 
 { {
 public: public:
  
     InteropProvider(CIMRepository* repository)      InteropProvider(CIMRepository* repository);
     {  
         PEG_METHOD_ENTER(TRC_CONTROLPROVIDER,"InteropProvider::InteropProvider");  
         _repository = repository;  
         PEG_METHOD_EXIT();  
     }  
   
     virtual ~InteropProvider()     virtual ~InteropProvider()
     {     {
         PEG_METHOD_ENTER(TRC_CONTROLPROVIDER,"InteropProvider::~InteropProvider");         PEG_METHOD_ENTER(TRC_CONTROLPROVIDER,"InteropProvider::~InteropProvider");
Line 198 
Line 192 
  
     void terminate(void)     void terminate(void)
     {     {
           // delete self. this is necessary because the entry point for this object allocated it, and
           // the module is responsible for its memory management.
           delete this;
     }     }
  
 private: private:
  
  
     CIMInstance _buildInstanceSkeleton(const CIMName& className);      CIMInstance _buildInstanceSkeleton(
           const CIMObjectPath & objectPath,
           const CIMName& className,
           CIMClass& returnedClass);
  
     CIMObjectPath _buildReference(const CIMInstance& instance,      CIMObjectPath _buildReference(
           const CIMObjectPath& objectPath,
           const CIMInstance& instance,
          const CIMName& className);          const CIMName& className);
  
     CIMObjectPath _buildObjectPath(const CIMNamespaceName& name,      CIMObjectPath _buildObjectPath(
           const CIMObjectPath& objectPath,
                               const CIMName& className,                               const CIMName& className,
                               const CIMInstance& instance);                               const CIMInstance& instance);
     CIMObjectPath _buildInstancePath(const CIMNamespaceName& name,      CIMObjectPath _buildInstancePath(
           const CIMObjectPath& objectPath,
                               const CIMName& className,                               const CIMName& className,
                               const CIMInstance& instance);                               const CIMInstance& instance);
  
     CIMClass _getClass(const CIMNamespaceName& nameSpace, const CIMName& className);      CIMClass _getClass(const CIMObjectPath& objectPath,
           const CIMName& className);
  
     Array<CIMNamespaceName> _enumerateNameSpaces();     Array<CIMNamespaceName> _enumerateNameSpaces();
  
     CIMInstance _buildInstancePGCIMXMLCommunicationMechanism(     CIMInstance _buildInstancePGCIMXMLCommunicationMechanism(
           const CIMObjectPath& objectPath,
         const String& namespaceType,         const String& namespaceType,
           const Uint16& accessProtocol,
         const String& IPAddress,         const String& IPAddress,
         const Boolean& includeQualifiers,         const Boolean& includeQualifiers,
         const Boolean& includeClassOrigin,         const Boolean& includeClassOrigin,
         const CIMPropertyList& propertyList);         const CIMPropertyList& propertyList);
  
     Array<CIMInstance> _buildInstancesPGCIMXMLCommunicationMechanism(     Array<CIMInstance> _buildInstancesPGCIMXMLCommunicationMechanism(
           const CIMObjectPath& objectPath,
         const Boolean includeQualifiers,         const Boolean includeQualifiers,
         const Boolean includeClassOrigin,         const Boolean includeClassOrigin,
         const CIMPropertyList& propertyList);         const CIMPropertyList& propertyList);
  
     CIMInstance _getInstanceCIMObjectManager(const Boolean includeQualifiers,      CIMInstance _getInstanceCIMObjectManager(
           const CIMObjectPath& objectPath,
           const Boolean includeQualifiers,
                                            const Boolean includeClassOrigin,                                            const Boolean includeClassOrigin,
                                            const CIMPropertyList& propertyList);                                            const CIMPropertyList& propertyList);
  
     Array<CIMInstance> _getInstancesCIMNamespace(const Boolean& includeQualifiers,      Array<CIMInstance> _getInstancesCIMNamespace(
           const CIMObjectPath& objectPath,
           const Boolean& includeQualifiers,
                                             const Boolean& includeClassOrigin,                                             const Boolean& includeClassOrigin,
                                             const CIMPropertyList& propertyList);                                             const CIMPropertyList& propertyList);
  
  
     CIMInstance _getInstanceCIMNamespace(const CIMNamespaceName & nameSpace);      CIMInstance _getInstanceCIMNamespace(
           const CIMObjectPath& objectPath);
     //     //
     CIMInstance _buildInstancePGNamespace(const CIMNamespaceName & nameSpace);      CIMInstance _buildInstancePGNamespace(
           const CIMObjectPath& objectPath,
                   CIMNamespaceName& nameSpace);
  
     Array<CIMInstance> _buildInstancesNamespaceInManager();      Array<CIMInstance> _buildInstancesNamespaceInManager(
           const CIMObjectPath& objectPath);
  
     Array<CIMInstance> _buildInstancesCommMechanismForManager();      Array<CIMInstance> _buildInstancesCommMechanismForManager(
           const CIMObjectPath& objectPath);
  
  
     Boolean _getInstanceFromRepositoryCIMObjectManager(     Boolean _getInstanceFromRepositoryCIMObjectManager(
           const CIMObjectPath& objectPath,
                         CIMInstance& rtnInstance,                         CIMInstance& rtnInstance,
                         const Boolean includeQualifiers,                         const Boolean includeQualifiers,
                         const Boolean includeClassOrigin,                         const Boolean includeClassOrigin,
Line 266 
Line 283 
     // Repository Instance variable     // Repository Instance variable
     //     //
        CIMRepository*   _repository;        CIMRepository*   _repository;
        CIMClass * _cimNamespaceClass;  
        CIMNamespaceName _operationNamespace;  
        //CIMInstance instanceOfCIMObjectManager;  
 }; };
  
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END


Legend:
Removed from v.1.9  
changed lines
  Added in v.1.14

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2