ReferenceSaveManager::PostSave Class Reference


Detailed Description

Used to tear down a save reference hierarchy.

Before accessing the save reference hierarchy for a ReferenceMaker, the ReferenceMaker may need to prepare the save reference hierarchy. This is done by calling SpecifySaveReferences on the ReferenceMaker and all of its save references. An instance of the PreSave class passed to the SaveEnum method will perform this preparation. After the actions ReferenceMaker are complete, an instance of the PostSave class are passed to the SaveEnum method to tear down the save reference hierarchy. An example of this can be seen in the code example for PreSave.

#include <ReferenceSaveManager.h>

Inheritance diagram for ReferenceSaveManager::PostSave:
Inheritance graph
[legend]

List of all members.

Public Member Functions

CoreExport void  proc (ReferenceMaker *rmaker)
  This is the method allows processing the passed ReferenceMaker.
CoreExport int  terminate (ReferenceMaker *rmaker)
  implemented by system

Member Function Documentation

CoreExport void proc ( ReferenceMaker rmaker ) [virtual]

This is the method allows processing the passed ReferenceMaker.

Any processing needing to be performed on the passed RefenceMaker after enumerating the references held by the ReferenceMaker would be done in this method.

Parameters:
rmaker - A pointer to the reference maker

Implements SaveEnumProc.

CoreExport int terminate ( ReferenceMaker rmaker ) [virtual]

implemented by system

Implements SaveEnumProc.


ReferenceSaveManager::PostSave ReferenceSaveManager::PostSave ReferenceSaveManager::PostSave ReferenceSaveManager::PostSave ReferenceSaveManager::PostSave ReferenceSaveManager::PostSave ReferenceSaveManager::PostSave ReferenceSaveManager::PostSave ReferenceSaveManager::PostSave ReferenceSaveManager::PostSave
ReferenceSaveManager::PostSave ReferenceSaveManager::PostSave ReferenceSaveManager::PostSave ReferenceSaveManager::PostSave ReferenceSaveManager::PostSave ReferenceSaveManager::PostSave ReferenceSaveManager::PostSave ReferenceSaveManager::PostSave ReferenceSaveManager::PostSave ReferenceSaveManager::PostSave