#include <CkptDAO.h>
Inheritance diagram for CommonDAO:
Public Member Functions | |
virtual void | byteCopy (char *data, unsigned int dataSize)=0 |
virtual DAOSerializable * | processExternalObj (DAOSerializable *t)=0 |
virtual DAOMode | getMode ()=0 |
Provides methods to process primitive data types passed in by the associated DAOInterface from the user code. Data being read/written to the underlying medium will go through one of these functions to be added to the raw data block.
Definition at line 36 of file CkptDAO.h.
virtual void CommonDAO::byteCopy | ( | char * | data, | |
unsigned int | dataSize | |||
) | [pure virtual] |
Implemented in RawOutputDAO, and RawInputDAO.
virtual DAOSerializable* CommonDAO::processExternalObj | ( | DAOSerializable * | t | ) | [pure virtual] |
Implemented in RawOutputDAO, and RawInputDAO.
virtual DAOMode CommonDAO::getMode | ( | ) | [pure virtual] |