This section contains help functions for use with persistent objects. At initialization time (InitXXXX or InitXXXXFromStorage), the client should call the appropriate initialization functions. At clone-into time, the client should call the corresponding clone functions. At externalization time, the client should call the appropriate update functions.
The following lists the persistent object functions:
This function clones date information in a storage unit at clone-into time.
Signature
void CloneDateInfo (Environment *ev, ODStorageUnit *fromSU, ODStorageUnit *toSU) |
Parameters
Returns
This function clones modification information in a storage unit at clone-into time.
Signature
void CloneModificationInfo (Environment *ev, ODStorageUnit *fromSU, ODStorageUnit *toSU) |
Parameters
Returns
This function initializes date information in a storage unit at initialization time.
Signature
void InitDateInfo (Environment *ev, ODStorageUnit *su) |
Parameters
Returns
This function initializes modification information in a storage unit at initialization time.
Signature
void InitModificationInfo (Environment *ev, ODStorageUnit *su) |
Parameters
Returns
This function updates date information in a storage unit at externalization time.
Signature
void UpdateDateInfo (Environment *ev, ODStorageUnit *su) |
Parameters
Returns
This function updates modification information in a storage unit at externalization time.
Signature
void UpdateModificationInfo (Environment *ev, ODStorageUnit *su) |
Parameters
Returns
None.