OnixS C++ Eurex T7 Market and Reference Data (EMDI, MDI, RDI, EOBI) Handlers 18.2.0
API documentation
Loading...
Searching...
No Matches
RdiHandlerSettings Struct Reference

Public Member Functions

 RdiHandlerSettings ()
std::string toString () const
Public Member Functions inherited from HandlerSettings
 HandlerSettings ()

Public Attributes

InterfaceDescriptor interfaceDescriptor
bool startRecoveryOnPacketGap
bool useFullSnapshotCycle
Public Attributes inherited from HandlerSettings
std::string licenseString
std::string licenseDirectory
std::string logDirectory
std::string logFileNamePrefix
LogSettings::Enum logSettings
LogLevel::Enum logLevel
std::string networkInterface
std::string networkInterfaceA
std::string networkInterfaceB
bool useFeedA
bool useFeedB
unsigned int heartbeatInterval
unsigned int lostPacketWaitTime
unsigned int outOfOrderPacketMaxInterval
unsigned int messagePoolSize

Detailed Description

Definition at line 269 of file HandlerSettings.h.

Constructor & Destructor Documentation

◆ RdiHandlerSettings()

RdiHandlerSettings ( )
inline

Constructor.

Definition at line 272 of file HandlerSettings.h.

Member Function Documentation

◆ toString()

std::string toString ( ) const
inline

Returns the string representation.

Definition at line 295 of file HandlerSettings.h.

Member Data Documentation

◆ interfaceDescriptor

InterfaceDescriptor interfaceDescriptor

Sets data interface technical configuration.

Definition at line 280 of file HandlerSettings.h.

◆ startRecoveryOnPacketGap

bool startRecoveryOnPacketGap

Sets flag to start snasphot recovery on packet gap.

Note
Implementation of Pessimistic approach. Recovery is triggered immediately when observing a missing PacketSeqNum without decoding the entire message.

Definition at line 287 of file HandlerSettings.h.

◆ useFullSnapshotCycle

bool useFullSnapshotCycle

Use full snapshot cycle.

Note
The default value is 'true'.

Definition at line 292 of file HandlerSettings.h.