B2BITS FIX Antenna HFT  1.0.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | List of all members
Engine::StorableMsg Class Referenceabstract

Defines contract of the message to be stored in storage. More...

#include <B2BITS_MsgStorage.h>

Public Member Functions

virtual const PersistentDatagetPersistentData () const =0
 Returns persistent data. More...
 
virtual PersistentDatagetPersistentData ()=0
 
virtual int getSeqNum () const =0
 Returns message number. More...
 
virtual bool isAdministrativeMsg () const =0 throw ()
 Returns isAdministrativeMsg flag. More...
 
virtual bool isOriginal () const =0
 Returns isOriginal flag. More...
 
virtual void release () const =0
 Cleans resources. More...
 
virtual void setIsOriginal (bool b)
 

Protected Member Functions

virtual ~StorableMsg ()
 

Detailed Description

Defines contract of the message to be stored in storage.

Constructor & Destructor Documentation

virtual Engine::StorableMsg::~StorableMsg ( )
inlineprotectedvirtual

Member Function Documentation

virtual const PersistentData& Engine::StorableMsg::getPersistentData ( ) const
pure virtual

Returns persistent data.

virtual PersistentData& Engine::StorableMsg::getPersistentData ( )
pure virtual
virtual int Engine::StorableMsg::getSeqNum ( ) const
pure virtual

Returns message number.

virtual bool Engine::StorableMsg::isAdministrativeMsg ( ) const
throw (
)
pure virtual

Returns isAdministrativeMsg flag.

virtual bool Engine::StorableMsg::isOriginal ( ) const
pure virtual

Returns isOriginal flag.

virtual void Engine::StorableMsg::release ( ) const
pure virtual

Cleans resources.

virtual void Engine::StorableMsg::setIsOriginal ( bool  b)
inlinevirtual