B2BITS FIX Antenna HFT  1.0.13
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
Engine::PersistentData Struct Reference

The data that is stored with a FIX message in the session logs. More...

#include <B2BITS_PubEngineDefines.h>

+ Collaboration diagram for Engine::PersistentData:

Public Member Functions

void clear ()
 Zeroes all data. More...
 
 PersistentData (int)
 The fast constructor. More...
 
 PersistentData ()
 The default constructor. More...
 

Public Attributes

System::u64 globalMsgID
 The global unique id attached to the message. More...
 
System::u64 globalMsgIDPairedStream
 The global unique id of the last message used in the session's opposite message stream i.e. More...
 
System::u64 timestampUsec
 The receiving time if this message is incoming or the sending time if this message is outgoing. More...
 
PersistentUserData userData
 The persistent data defined by user. More...
 

Detailed Description

The data that is stored with a FIX message in the session logs.

Constructor & Destructor Documentation

Engine::PersistentData::PersistentData ( int  )
inline

The fast constructor.

Engine::PersistentData::PersistentData ( )
inline

The default constructor.

References clear().

Member Function Documentation

void Engine::PersistentData::clear ( )
inline

Zeroes all data.

Referenced by PersistentData(), and Engine::MsgPipeElem::returnObj().

Member Data Documentation

System::u64 Engine::PersistentData::globalMsgID
System::u64 Engine::PersistentData::globalMsgIDPairedStream

The global unique id of the last message used in the session's opposite message stream i.e.

an outgoing stream if this message is incoming or an incoming stream if this message is outgoing.

System::u64 Engine::PersistentData::timestampUsec

The receiving time if this message is incoming or the sending time if this message is outgoing.

Referenced by Engine::FIXMessageEx::getTimestamp(), Engine::FIXMessageEx::setTimestamp(), and Engine::IndexFileT< FileT >::write().

PersistentUserData Engine::PersistentData::userData

The persistent data defined by user.

Referenced by Engine::FIXMessageEx::getPersistentUserData(), and Engine::FIXMessageEx::setPersistentUserData().