iCelPersistence Struct Reference
This interface describes a module that can persist CEL data. More...
#include <physicallayer/persist.h>
Public Member Functions | |
virtual bool | Load (iCelLocalEntitySet *set, iFile *file)=0 |
Load a local entity set from an iFile. | |
virtual bool | Load (iCelLocalEntitySet *set, const char *name)=0 |
Load a local entity set. | |
virtual bool | Save (iCelLocalEntitySet *set, iFile *file)=0 |
Save a local entity set to an iFile. | |
virtual bool | Save (iCelLocalEntitySet *set, const char *name)=0 |
Save a local entity set. |
Detailed Description
This interface describes a module that can persist CEL data.
Definition at line 354 of file persist.h.
Member Function Documentation
virtual bool iCelPersistence::Load | ( | iCelLocalEntitySet * | set, | |
iFile * | file | |||
) | [pure virtual] |
Load a local entity set from an iFile.
- Parameters:
-
set is an empty local entity set that will be filled by this routine. file the iFile to load the entity set from.
- Returns:
- false on error. Reporting will be already done.
virtual bool iCelPersistence::Load | ( | iCelLocalEntitySet * | set, | |
const char * | name | |||
) | [pure virtual] |
Load a local entity set.
'name' is a name relevant for the given type of persistence. It can be a filename for example (VFS).
- Parameters:
-
set is an empty local entity set that will be filled by this routine. name identifies the saved data.
- Returns:
- false on error. Reporting will be already done.
virtual bool iCelPersistence::Save | ( | iCelLocalEntitySet * | set, | |
iFile * | file | |||
) | [pure virtual] |
Save a local entity set to an iFile.
- Parameters:
-
set is a local entity set with entities to be saved. file the iFile to save the entity set to.
- Returns:
- false on error. Reporting will be already done.
virtual bool iCelPersistence::Save | ( | iCelLocalEntitySet * | set, | |
const char * | name | |||
) | [pure virtual] |
Save a local entity set.
'name' is a name relevant for the given type of persistence. It can be a filename for example (VFS).
- Parameters:
-
set is a local entity set with entities to be saved. name identifies the saved data.
- Returns:
- false on error. Reporting will be already done.
The documentation for this struct was generated from the following file:
- physicallayer/persist.h
Generated for CEL: Crystal Entity Layer by doxygen 1.4.7