88 typedef std::set<CpuIndex> CpuIndexes;
124 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.
ONIXS_EURONEXT_OPTIQMDG_API std::ostream & operator<<(std::ostream &stream, const ServiceDescriptor &descriptor)
size_t CpuIndex
Zero-based index of CPU.
UInt64 PacketSequenceNumber
Alias for Packet Sequence Number type (PSN).
UInt64 MessageSequenceNumber
Alias for Message Sequence Number type (Market Data Sequence Number, MDSN).
Origin origin
the way data received
std::string toString() const
PacketSequenceNumber psn
Packet Sequence Number.
UInt8 packetMessageNumber
Number of message in packet.
bool cached
The packet was cached due to incorrect sequence.
UInt64 sendingTime
Exchange sending time (number of nanoseconds since 01/01/1970 UTC).
Timestamp packetReceptionTime
Time when the packet was received by Handler from UDP, in system ticks,.
DataSource(const Timestamp &ts)