DAOSerializable Class Reference

Interface for classes that will be serialized by COAL. More...

#include <CkptDAO.h>

Inheritance diagram for DAOSerializable:

CkptObject List of all members.

Public Member Functions

virtual void serialize (DAOInterface &dao)=0
virtual char * getClassname ()=0

Detailed Description

Interface for classes that will be serialized by COAL.

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.


Member Function Documentation

virtual void DAOSerializable::serialize ( DAOInterface dao  )  [pure virtual]

Implemented in CkptObject.

Referenced by DAOInterface::operator &().

virtual char* DAOSerializable::getClassname (  )  [pure virtual]

Referenced by RawOutputDAO::processExternalObj().


The documentation for this class was generated from the following file:
Generated on Fri Apr 27 17:20:02 2007 for aiscoal by  doxygen 1.5.2