23#include "OnixS/Eurex/Trading/Export.h"
std::ostream & operator<<(std::ostream &, const ConnectionStateChange &)
Make it printable to formatted C++ I/O streams.
std::set< size_t > CpuIndexes
Logical processors that a thread is allowed to run on (first logical CPU has index 0).
std::string enumToString(ConnectionState::Enum)
Returns string representation of ConnectionState value.
@ Text
Human-readable text representation.
Connection retries settings.
std::string toString() const
Returns the string representation.
ConnectionRetries()
Default constructor.
ConnectionRetries(int inNumber, unsigned inInterval)
Constructor.
ConnectionRetries(const ConnectionRetries &other)
Copy constructor.
bool treatReceiverInactivityAsWarning
std::string toString() const
Returns the string representation.
ConnectionRetries connectionRetries
LogSettings::Enum logSettings
std::string auditTrailFile
std::string auditTrailFileNamePrefix
CpuIndexes auditTrailThreadAffinity
CPU affinity of the audit-trail thread.
std::string auditTrailDirectory
std::string logFileNamePrefix
CpuIndexes sendingThreadAffinity
CPU affinity of the receiving thread.
unsigned reasonableTransmissionTime
HandlerSettings(const HandlerSettings &)
Copy constructor.
std::string licenseString
HandlerSettings()
Constructor.
size_t throttleMessageMargin
AuditTrailMode::Enum auditTrailMode
CpuIndexes receivingThreadAffinity
CPU affinity of the receiving thread.
std::string licenseDirectory