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

Diff for /pegasus/src/Pegasus/Repository/FileBasedStore.h between version 1.1 and 1.2

version 1.1, 2008/08/19 17:19:19 version 1.2, 2008/08/21 17:54:03
Line 186 
Line 186 
         const CIMNamespaceName& nameSpace,         const CIMNamespaceName& nameSpace,
         const CIMName& className,         const CIMName& className,
         const CIMName& superClassName);         const CIMName& superClassName);
       /**
           Creates a class definition.  If the class is an association class,
           the class association entries are also added.
       */
     void createClass(     void createClass(
         const CIMNamespaceName& nameSpace,         const CIMNamespaceName& nameSpace,
         const CIMClass& newClass);          const CIMClass& newClass,
           const Array<ClassAssociation>& classAssocEntries);
       /**
           Modifies a class definition.  If the class is an association class,
           the class association entries are also updated to the specified set.
       */
     void modifyClass(     void modifyClass(
         const CIMNamespaceName& nameSpace,         const CIMNamespaceName& nameSpace,
         const CIMClass& modifiedClass);          const CIMClass& modifiedClass,
           Boolean isAssociation,
           const Array<ClassAssociation>& classAssocEntries);
       /**
           Deletes a class definition.  If the class is an association class,
           the class association entries are also deleted.  It is expected to
           have already been verified that no instances of this class exist.  A
           list of dependent namespace names is provided to allow appropriate
           clean-up of instance files, if necessary.
       */
     void deleteClass(     void deleteClass(
         const CIMNamespaceName& nameSpace,         const CIMNamespaceName& nameSpace,
         const CIMName& className,         const CIMName& className,
         const CIMName& superClassName);          const CIMName& superClassName,
           Boolean isAssociation,
           const Array<CIMNamespaceName>& dependentNameSpaceNames);
  
     Array<CIMObjectPath> enumerateInstanceNamesForClass(     Array<CIMObjectPath> enumerateInstanceNamesForClass(
         const CIMNamespaceName& nameSpace,         const CIMNamespaceName& nameSpace,
Line 206 
Line 226 
     CIMInstance getInstance(     CIMInstance getInstance(
         const CIMNamespaceName& nameSpace,         const CIMNamespaceName& nameSpace,
         const CIMObjectPath& instanceName);         const CIMObjectPath& instanceName);
       /**
           Creates an instance definition.  If it is an association instance,
           the instance association entries are also added.
       */
     void createInstance(     void createInstance(
         const CIMNamespaceName& nameSpace,         const CIMNamespaceName& nameSpace,
         const CIMObjectPath& instanceName,         const CIMObjectPath& instanceName,
         const CIMInstance& cimInstance);          const CIMInstance& cimInstance,
           const Array<InstanceAssociation>& instAssocEntries);
     void modifyInstance(     void modifyInstance(
         const CIMNamespaceName& nameSpace,         const CIMNamespaceName& nameSpace,
         const CIMObjectPath& instanceName,         const CIMObjectPath& instanceName,
         const CIMInstance& cimInstance);         const CIMInstance& cimInstance);
       /**
           Deletes an instance definition.  If it is an association instance,
           the instance association entries are also deleted.
       */
     void deleteInstance(     void deleteInstance(
         const CIMNamespaceName& nameSpace,         const CIMNamespaceName& nameSpace,
         const CIMObjectPath& instanceName);         const CIMObjectPath& instanceName);
     void deleteAllInstances(  
         const CIMNamespaceName& nameSpace,  
         const CIMName& className);  
     Boolean instanceExists(     Boolean instanceExists(
         const CIMNamespaceName& nameSpace,         const CIMNamespaceName& nameSpace,
         const CIMObjectPath& instanceName);         const CIMObjectPath& instanceName);
  
     void addClassAssociations(  
         const CIMNamespaceName& nameSpace,  
         const Array<ClassAssociation>& classAssocEntries);  
     Boolean removeClassAssociation(  
         const CIMNamespaceName& nameSpace,  
         const CIMName& assocClassName);  
     void getClassAssociatorNames(     void getClassAssociatorNames(
         const CIMNamespaceName& nameSpace,         const CIMNamespaceName& nameSpace,
         const Array<CIMName>& classList,         const Array<CIMName>& classList,
Line 245 
Line 265 
         const String& role,         const String& role,
         Array<String>& referenceNames);         Array<String>& referenceNames);
  
     void addInstanceAssociations(  
         const CIMNamespaceName& nameSpace,  
         const Array<InstanceAssociation>& instanceAssocEntries);  
     void removeInstanceAssociation(  
         const CIMNamespaceName& nameSpace,  
         const CIMObjectPath& assocInstanceName);  
     void getInstanceAssociatorNames(     void getInstanceAssociatorNames(
         const CIMNamespaceName& nameSpace,         const CIMNamespaceName& nameSpace,
         const CIMObjectPath& instanceName,         const CIMObjectPath& instanceName,
Line 364 
Line 378 
         const CIMName& className,         const CIMName& className,
         Array<CIMInstance>& namedInstances);         Array<CIMInstance>& namedInstances);
  
       void _addClassAssociationEntries(
           const CIMNamespaceName& nameSpace,
           const Array<ClassAssociation>& classAssocEntries);
       void _removeClassAssociationEntries(
           const CIMNamespaceName& nameSpace,
           const CIMName& assocClassName);
   
       void _addInstanceAssociationEntries(
           const CIMNamespaceName& nameSpace,
           const Array<InstanceAssociation>& instanceAssocEntries);
       void _removeInstanceAssociationEntries(
           const CIMNamespaceName& nameSpace,
           const CIMObjectPath& assocInstanceName);
   
     String _repositoryPath;     String _repositoryPath;
     ObjectStreamer* _streamer;     ObjectStreamer* _streamer;
     Boolean _compressMode;     Boolean _compressMode;


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