std::istream & operator>>(std::istream &stream, MessageHeader &header)
Get message header from an input stream.
std::vector< SpikeIndex > SpikeData
List of spike indexes.
bool operator==(const SpikeMessage &sm1, const SpikeMessage &sm2)
Check if two spike messages are the same.
uint32_t SpikeIndex
Spike index type in the form of a 32-bit unsigned integer.
std::ostream & operator<<(std::ostream &stream, const MessageHeader &header)
Send message header to an output stream.
Structure of the spike message.
MessageHeader header_
Message header.
SpikeData neuron_indexes_
Indexes of the recently spiked neurons.