112 typedef std::set<CpuIndex> CpuIndexes;
148 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.
Integer2 MessageSize
Aliases message length type.
size_t CpuIndex
Zero-based index of CPU.
Integer8 SequenceNumber
Alias for Sequence Number type.
Integer8 Quantity
Alias for Quantity type.
SignedInteger8 Price
Alias for Order Id type.
Integer8 OrderId
Alias for Order Id type.
Integer8 InstrumentId
Alias for Instrument Id type.
ONIXS_FMXUST_BIMP_API std::ostream & operator<<(std::ostream &stream, const ServiceDescriptor &descriptor)
Origin origin
the way data received
UInt16 packetMessageCount
Message sequence number.
std::string toString() const
UInt8 packetMessageNumber
Number of message in packet.
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)
UInt64 messageSeqNum
Message sequence number.