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
