QDP++
FILEDB::Serializable Class Referenceabstract

#include <qdp_db_stub.h>

Inheritance diagram for FILEDB::Serializable:
FILEDB::DBData FILEDB::DBKey

Public Member Functions

virtual ~Serializable (void)
virtual const unsigned short serialID (void) const =0
virtual void writeObject (std::string &output) const throw (SerializeException) =0
virtual void readObject (const std::string &input) throw (SerializeException) =0

Protected Member Functions

 Serializable (void)

Detailed Description

Dummy serializable class should emulated class from filedb/src/Serializable.h

Definition at line 34 of file qdp_db_stub.h.

Constructor & Destructor Documentation

◆ ~Serializable()

virtual FILEDB::Serializable::~Serializable ( void )
inlinevirtual

Destructor

Definition at line 40 of file qdp_db_stub.h.

◆ Serializable()

FILEDB::Serializable::Serializable ( void )
inlineprotected

Constructor

Definition at line 63 of file qdp_db_stub.h.

Member Function Documentation

◆ readObject()

virtual void FILEDB::Serializable::readObject ( const std::string & input)
throw (SerializeException )
pure virtual

Convert input object retrieved from database or network into an object

◆ serialID()

virtual const unsigned short FILEDB::Serializable::serialID ( void ) const
pure virtual

Get the serial id of this class

◆ writeObject()

virtual void FILEDB::Serializable::writeObject ( std::string & output) const
throw (SerializeException )
pure virtual

Return this object into a binary form


The documentation for this class was generated from the following file: