25 #include "NamespaceHelper.h" 27 ONIXS_HANDLER_NAMESPACE_BEGIN
36 return stream << tb.toString();
43 return stream << tb.toString();
50 <<
", " << endl <<
"logSettings=" << settings.
logSettings 52 <<
", " << endl <<
"logDirectory=" << settings.
logDirectory 58 <<
", " << endl <<
"itchFeed=" << settings.
itchFeed 59 <<
", " << endl <<
"useFeedA=" << settings.
useFeedA <<
", useFeedB=" << settings.
useFeedB 65 <<
", " << endl <<
"glimpseFeed=" << settings.
glimpseFeed 76 ONIXS_HANDLER_NAMESPACE_END
std::string licenseDirectory
Path to the license directory.
std::string glimpsePassword
Password assigned for GLIMPSE.
std::string glimpseUsername
Username assigned for GLIMPSE.
FeedDescriptor glimpseFeed
GLIMPSE feed.
std::string logFileNamePrefix
Template of log file name without extension.
std::string networkInterfaceForTcpServices
UInt32 lostPacketWaitTime
FeedDescriptor itchFeed
ITCH Live feed.
LogFilePermission::Enum logFilePermissions
Service endpoint description.
std::string networkInterfaceB
ONIXS_SGXTITAN_ITCH_API std::ostream & operator<<(std::ostream &stream, const ServiceDescriptor &descriptor)
std::string networkInterface
LogSettings::Enum logSettings
Combine LogSettings enum values to configure the logger.
std::string networkInterfaceA
std::string logDirectory
Log files are stored in this directory.
bool buildInternalOrderBooks
Build internal books.
unsigned int maxBooksObjectAmount
Defines size of prea-llocated memory for Order Book. Default value is 1000.
Handler configuration settings.
ONIXS_SGXTITAN_ITCH_API std::string enumToString(ErrorCode::Enum)
Returns string representation of ErrorCode value.
FeedDescriptor retransmissionFeed
Retransmission feed.
unsigned int retransmissionMaxPacketNumber
Lost packets threshold when the Handler prefers retransmission.
UInt32 outOfOrderPacketMaxInterval