103 typedef std::set<CpuIndex> CpuIndexes;
139 CpuIndexes* indices_;
ThreadAffinity()
Initializes empty set.
std::string toString() const
Returns the string representation.
ThreadAffinity(const ThreadAffinity &)
Initializes as copy of other set.
bool empty() const
Indicates whether is empty.
~ThreadAffinity()
Utilizes all the resources.
bool erase(CpuIndex index)
Removes CPU index from the set.
void clear()
Makes set empty.
bool insert(CpuIndex index)
Adds CPU index into set.
void copyTo(CpuIndexes &) const
Copies set into another set.
Represents time point without time-zone information.
size_t CpuIndex
Zero-based index of CPU.
UInt64 OrderId
Alias for Order Id type.
ONIXS_HKEX_OMDC_API std::ostream & operator<<(std::ostream &stream, const ServiceDescriptor &descriptor)
UInt16 MessageSize
Aliases message length type.
Int32 Price
Alias for Order Id type.
UInt32 SequenceNumber
Alias for Sequence Number type.
UInt32 Quantity
Alias for Quantity type.
UInt32 InstrumentId
Alias for Instrument Id type.
Origin origin
the way data received
UInt16 packetMessageCount
Number of messages included in the packet.
std::string toString() const
UInt64 packetSendTime
Packet send time from the exchange.
bool cached
The packet was cached due to incorrect sequence.
Timestamp packetReceptionTime
Time when the packet was received by Handler from UDP, in system ticks,.
DataSource(const Timestamp &ts)
UInt8 messageIndex
Index of message in packet.
SequenceNumber messageSeqNum
Sequence number of the message.