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