version 1.1.2.1, 2007/10/05 01:43:41
|
version 1.1.2.2, 2007/11/08 23:20:50
|
|
|
const CIMName& className, | const CIMName& className, |
Array<CIMInstance>& namedInstances); | Array<CIMInstance>& namedInstances); |
| |
/** Modifies an instance object saved in the disk file. The byte position |
private: |
and the size of the newly added instance record are returned. Returns |
|
true on success. |
|
|
|
@param path the file path of the instance file |
|
@param object the modified CIMInstance object |
|
@param oldIndex the byte positon of the old instance record |
|
@param oldSize the size of the old instance record |
|
@param newIndex the byte positon of the new instance record |
|
@param newSize the size of the new instance record |
|
| |
@return true if successful |
String _repositoryRoot; |
false if an error occurs in modifying the instance |
|
*/ |
Uint32 _repositoryMode; |
Boolean _modifyInstance( |
|
const String& path, |
|
const CIMInstance& object, |
|
Uint32 oldIndex, |
|
Uint32 oldSize, |
|
Uint32& newIndex, |
|
Uint32& newSize); |
|
| |
NameSpaceManager _nameSpaceManager; | NameSpaceManager _nameSpaceManager; |
| |
|
|
// ConfigManager. | // ConfigManager. |
Boolean _isDefaultInstanceProvider; | Boolean _isDefaultInstanceProvider; |
| |
protected: |
|
|
|
ObjectStreamer *streamer; | ObjectStreamer *streamer; |
ReadWriteSem _lock; | ReadWriteSem _lock; |
| |