|
ITCH 5.0 Market Data Handler 1.0.0
NASDAQ ITCH 5.0 Market Data Feed Handler
|
Type traits for the sequencer. More...
Type traits for the sequencer.
Defines the types and constants used by the generic Sequencer template when specialized for MoldUDP64 protocol.
#include <nasdaq/moldudp64/Sequencer.h>
Public Types | |
| using | SeqNum = std::uint64_t |
| Sequence number type (64-bit unsigned for MoldUDP64). | |
| using | MsgType = const MessageBlock* |
| Message type (pointer to MessageBlock). | |
| using | PacketType = UDPPacket |
| Packet type for parsing incoming datagrams. | |
Static Public Member Functions | |
| static MsgType | null_message () |
| Get a null message sentinel value. | |
Static Public Attributes | |
| static constexpr unsigned | ChunkSize = 4096 |
| Memory pool chunk size in bytes (4KB chunks). | |
| static constexpr unsigned | NumChunks = 10 |
| Number of memory pool chunks (40KB total). | |
Message type (pointer to MessageBlock).
Packet type for parsing incoming datagrams.
| using b2bits::nasdaq::moldudp64::SequencerImpl::Traits::SeqNum = std::uint64_t |
Sequence number type (64-bit unsigned for MoldUDP64).
|
inlinestatic |
Get a null message sentinel value.
Returns a null pointer to represent "no message" in the sequencer. Used for gap placeholders and uninitialized slots.
|
staticconstexpr |
Memory pool chunk size in bytes (4KB chunks).
|
staticconstexpr |
Number of memory pool chunks (40KB total).