298 std::ostringstream out;
#define ONIXS_ESPEED_ITCH_NAMESPACE_BEGIN
#define ONIXS_ESPEED_ITCH_NAMESPACE_END
ONIXS_ESPEED_ITCH_API std::ostream & operator<<(std::ostream &stream, const ServiceDescriptor &descriptor)
std::set< std::string > Symbols
Alias for symbol list.
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.
Handler configuration settings.
FeedDescriptor retransmissionFeed
Retransmission feed.
unsigned short maxPacketSize
Max size for network packet transmitted.
std::string networkInterfaceB
std::string networkInterfaceA
std::string logDirectory
Log files are stored in this directory.
std::string toString() const
Returns the string representation.
LogSettings::Enum logSettings
Combine LogSettings enum values to configure the logger.
std::string glimpseUsername
Username assigned for GLIMPSE.
FeedDescriptor itchFeed
ITCH Live feed.
std::string networkInterface
std::string logFileNamePrefix
Template of log file name without extension.
FeedDescriptor glimpseFeed
GLIMPSE feed.
unsigned int retransmissionMaxPacketNumber
Lost packets threshold when the Handler prefers retransmission.
unsigned int maxBooksObjectAmount
Defines size of prea-llocated memory for Order Book. Default value is 1000.
unsigned int maxRetransmissionResponseTime
Maximum timeout to wait retransmission responses (sec), default value is 30 sec.
UInt32 outOfOrderPacketMaxInterval
std::string licenseString
License string.
std::string glimpsePassword
Password assigned for GLIMPSE.
HandlerSettings()
Constructor.
unsigned int minReconnectingTimeout
Minimum timeout value between attempts to connect replay and recovery services (sec),...
unsigned int maxConnectingAttempts
Max number of attempts to connect replay and recovery services, default value is 3.
std::string networkInterfaceForTcpServices
std::string licenseDirectory
Path to the license directory.
UInt32 lostPacketWaitTime
bool buildInternalOrderBooks
Build internal books.
LogFilePermission::Enum logFilePermissions
Log file read permissions.
Service endpoint description.
bool operator!=(const ServiceDescriptor &other) const
Compares with another instance.
ServiceDescriptor(const std::string &a, unsigned p)
bool valid() const
Returns true if the descriptor points to valid ip address.
std::string address
Ip address.
unsigned port
Port number.
bool operator==(const ServiceDescriptor &other) const
Compares with another instance.