#include <CkptDAO.h>
Inheritance diagram for DAOSerializable:
Public Member Functions | |
virtual void | serialize (DAOInterface &dao)=0 |
virtual char * | getClassname ()=0 |
Any classes needing serialization should implement this interface. Specifically, the serialize method is the only user implementation requirement, as the getClassname() method is created by the COAL_DECLARE_CLASSNAME macro.
Definition at line 18 of file CkptDAO.h.
virtual void DAOSerializable::serialize | ( | DAOInterface & | dao | ) | [pure virtual] |
virtual char* DAOSerializable::getClassname | ( | ) | [pure virtual] |
Referenced by RawOutputDAO::processExternalObj().