87 std::string toString ()
const;
100 typedef std::set<CpuIndex> CpuIndexes;
116 void copyTo(CpuIndexes&)
const;
119 bool insert(CpuIndex index);
122 bool erase(CpuIndex index);
131 std::string toString()
const;
136 CpuIndexes* indices_;
ONIXS_B3_UMDF_MD_API std::ostream & operator<<(std::ostream &stream, const LoggerSettings &settings)
UInt8 packetMessageNumber
Number of message in the packet.
UInt64 sendingTime
UTC date and time of packet transmission, in nanoseconds since Unix epoch (Jan 1st., 1970), with microsecond-level precision*.
Represents time point without time-zone information.
bool lastMessage
Indicates if the message is the last in the packet.
size_t CpuIndex
Zero-based index of CPU.
DataSource(const Timestamp &ts)
UInt16 packetSequenceVersion
Packet Sequence Version.
Origin origin
the way data received
Timestamp packetReceptionTime
Time when the packet was received by Handler from UDP, in system ticks,.
UInt8 channelId
Channel identification.
Represents set of CPU indices.
PacketSequenceNumber packetSequenceNumber
Packet Sequence Number. Always incremented by one in the same channel and same SequenceVersion.
UInt32 PacketSequenceNumber
Alias for Packet Sequence Number type (PSN).
bool cached
The packet was cached due to incorrect sequence.