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

Information about the persistent session. More...

#include <B2BITS_StorageMgr.h>

+ Collaboration diagram for Engine::StorageMgr::PersistentSessionInfo:

Public Member Functions

 PersistentSessionInfo (std::shared_ptr< Parser::BinaryProtocolI > binaryProtocol)
 

Public Attributes

std::string activeConnection_
 Active connection type. More...
 
std::string baseFilePath_
 Path to the storage without extention. More...
 
std::shared_ptr
< Parser::BinaryProtocolI
binaryProtocol_
 
int HBI_
 Heartbeat interval. More...
 
std::string host_
 Host name. More...
 
int inSeqNum_
 Incoming message sequence number. More...
 
bool isInitiator_
 True, if owner of storage is initiator; otherwise owner is acceptor. More...
 
int minOutSeqNum_
 Minimal value of output sequence number. More...
 
int outSeqNum_
 Outgoing message sequence number. More...
 
int port_
 Port number. More...
 
std::string sender_
 SenderCompID. More...
 
System::u64 sessionGlobalID_
 
System::u64 sessionInternalState_
 
std::string target_
 TargetCompID. More...
 
FIXVersion version_
 FIX protocol version. More...
 

Detailed Description

Information about the persistent session.

Constructor & Destructor Documentation

Engine::StorageMgr::PersistentSessionInfo::PersistentSessionInfo ( std::shared_ptr< Parser::BinaryProtocolI binaryProtocol)

Member Data Documentation

std::string Engine::StorageMgr::PersistentSessionInfo::activeConnection_

Active connection type.

std::string Engine::StorageMgr::PersistentSessionInfo::baseFilePath_

Path to the storage without extention.

std::shared_ptr<Parser::BinaryProtocolI> Engine::StorageMgr::PersistentSessionInfo::binaryProtocol_
int Engine::StorageMgr::PersistentSessionInfo::HBI_

Heartbeat interval.

std::string Engine::StorageMgr::PersistentSessionInfo::host_

Host name.

int Engine::StorageMgr::PersistentSessionInfo::inSeqNum_

Incoming message sequence number.

bool Engine::StorageMgr::PersistentSessionInfo::isInitiator_

True, if owner of storage is initiator; otherwise owner is acceptor.

int Engine::StorageMgr::PersistentSessionInfo::minOutSeqNum_

Minimal value of output sequence number.

int Engine::StorageMgr::PersistentSessionInfo::outSeqNum_

Outgoing message sequence number.

int Engine::StorageMgr::PersistentSessionInfo::port_

Port number.

std::string Engine::StorageMgr::PersistentSessionInfo::sender_

SenderCompID.

System::u64 Engine::StorageMgr::PersistentSessionInfo::sessionGlobalID_
System::u64 Engine::StorageMgr::PersistentSessionInfo::sessionInternalState_
std::string Engine::StorageMgr::PersistentSessionInfo::target_

TargetCompID.

FIXVersion Engine::StorageMgr::PersistentSessionInfo::version_

FIX protocol version.