264 struct EobiHandlerSettings;
297 std::ostringstream out;
330 std::ostringstream out;
365 std::ostringstream out;
392 std::ostringstream out;
436 std::ostringstream out;
std::ostream & operator<<(std::ostream &stream, const EobiHandlerSettings &settings)
std::ostream & operator<<(std::ostream &os, const Message &message)
EOBI handler configuration settings.
EobiHandlerSettings()
Constructor.
std::string toString() const
Returns the string representation.
InterfaceDescriptor interfaceDescriptor
Sets data interface technical configuration.
unsigned maxBooksObjectAmount
Defines size of preallocated memory for Order Book. Default value is 100.
bool startRecoveryOnPacketGap
unsigned bookDepth
Sets max book depth for order books. Default value is 10.
bool buildInternalOrderBooks
Build internal books.
EMDI handler configuration settings.
EmdiHandlerSettings()
Constructor.
std::string toString() const
Returns the string representation.
InterfaceDescriptor interfaceDescriptor
Sets data interface technical configuration.
bool startRecoveryOnPacketGap
bool buildInternalOrderBooks
Build internal books.
EMDI handler configuration settings.
EmdsHandlerSettings()
Constructor.
std::string toString() const
Returns the string representation.
FeedDescriptor exchangeTradeFeedDescriptor
Sets On-exchange trade prices feed technical configuration.
FeedDescriptor settlementFeedDescriptor
Sets Settlement prices feed technical configuration.
FeedDescriptor openInterestFeedDescriptor
Sets Open Interest prices feed technical configuration.
bool operator==(const FeedDescriptor &other) const
Compares with another instance.
ServiceDescriptor serviceB
Service B.
bool operator!=(const FeedDescriptor &other) const
Compares with another instance.
ServiceDescriptor serviceA
Service A.
unsigned int heartbeatInterval
std::string networkInterfaceB
std::string networkInterfaceA
std::string logDirectory
Log files are stored in this directory.
LogSettings::Enum logSettings
Combine LogSettings enum values to configure the logger.
unsigned int lostPacketWaitTime
std::string networkInterface
std::string logFileNamePrefix
Template of log file name without extension.
unsigned int outOfOrderPacketMaxInterval
unsigned int messagePoolSize
std::string licenseString
License string.
HandlerSettings()
Constructor.
std::string licenseDirectory
Path to the license directory.
FeedDescriptor snapshotFeed
FeedDescriptor incrementalFeed
MDI handler configuration settings.
std::string toString() const
Returns the string representation.
MdiHandlerSettings()
Constructor.
InterfaceDescriptor interfaceDescriptor
bool startRecoveryOnPacketGap
bool buildInternalOrderBooks
Build internal books.
RDI handler configuration settings.
std::string toString() const
Returns the string representation.
RdiHandlerSettings()
Constructor.
bool useFullSnapshotCycle
InterfaceDescriptor interfaceDescriptor
Sets data interface technical configuration.
bool startRecoveryOnPacketGap
Service endpoint description.
bool operator!=(const ServiceDescriptor &other) const
Compares with another instance.
bool empty() const
checks whether descriptor is empty
std::string address
Ip address.
unsigned port
Port number.
bool operator==(const ServiceDescriptor &other) const
Compares with another instance.