RawOutputDAO Class Reference

An Output DAO that writes data in a raw binary format. More...

#include <CkptRawDAO.h>

Inheritance diagram for RawOutputDAO:

OutputDAO CommonDAO List of all members.

Public Member Functions

virtual ~RawOutputDAO ()
virtual void byteCopy (char *data, unsigned int dataSize)
virtual DAOSerializableprocessExternalObj (DAOSerializable *t)
virtual byte_arraygetOutputData ()
 Get the data to be written to the CKPT service.

Private Attributes

byte_array bArray

Detailed Description

An Output DAO that writes data in a raw binary format.

See also:
RawInputDAO, RawDAOFactory

Definition at line 12 of file CkptRawDAO.h.


Constructor & Destructor Documentation

virtual RawOutputDAO::~RawOutputDAO (  )  [inline, virtual]

Definition at line 14 of file CkptRawDAO.h.


Member Function Documentation

virtual void RawOutputDAO::byteCopy ( char *  data,
unsigned int  dataSize 
) [inline, virtual]

Implements CommonDAO.

Definition at line 33 of file CkptRawDAO.h.

References bArray, CkptByteArray::write(), and CkptByteArray::writeBytes().

virtual DAOSerializable* RawOutputDAO::processExternalObj ( DAOSerializable t  )  [inline, virtual]

Implements CommonDAO.

Definition at line 38 of file CkptRawDAO.h.

References bArray, DAOSerializable::getClassname(), and CkptByteArray::write().

virtual byte_array* RawOutputDAO::getOutputData (  )  [inline, virtual]

Get the data to be written to the CKPT service.

Implements OutputDAO.

Definition at line 45 of file CkptRawDAO.h.

References bArray.


Member Data Documentation

byte_array RawOutputDAO::bArray [private]

Definition at line 45 of file CkptRawDAO.h.

Referenced by byteCopy(), getOutputData(), and 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