8 #include "OnixS/Eurex/Trading/Export.h" 15 namespace OnixS {
namespace Eurex {
namespace Trading {
64 std::string toString()
const;
67 friend class Serializer;
69 void nativeSerializeTo(
void* nativeMessage);
SInt64 throttleTimeInterval
Throttle time interval in number of milliseconds; applicable for transaction limit.
UInt32 latestPublicKeySeqNo
Sequence number of current public key.
TradSesMode::Enum tradSesMode
Trading session mode.
std::string publicKey
Public key.
Enum
Trading session mode.
UInt32 throttleDisconnectLimit
Disconnect limit - maximum number of sequential message rejects allowed by the Eurex ETI...
MarketId::Enum marketId
Market ID.
UInt32 sessionInstanceId
Unique ID for the session instance assigned by the Eurex system during session logon.
UInt32 throttleNoMsgs
Transaction limit per ThrottleTimeInterval (1614).
UInt32 heartBtInt
Heartbeat interval in milliseconds as applied by the gateway.
std::string defaultCstmApplVerSubId
ETI subversion. Identifies ETI changes within one ETI version.
std::ostream & operator<<(std::ostream &, const ConnectionStateChange &)
Make it printable to formatted C++ I/O streams.
std::string defaultCstmApplVerId
Most recent version number of the ETI gateway software.
UInt16 partitionId
Is required to define the scope of a Retransmission Request.