|
itch-mold-replay 1.0
Time-accurate NASDAQ TotalView-ITCH 5.0 replay over MoldUDP64
|
#include <packet_builder.h>
Public Attributes | |
| std::string_view | session |
| MoldUDP64 Session, Must be 10 characters. | |
| std::size_t | MTU {1472} |
| MTU for packet, default is ethernet MTU (1500 bytes) - IP/UDP headers (28 bytes). | |
| std::size_t | min_message_size {PacketBuilder::min_message_size} |
| Smallest possible message size (including 2-byte length prefix); defaults to 14 (TotalView-ITCH 5.0). | |
| std::string_view imr::mold::PacketBuilder::Config::session |
MoldUDP64 Session, Must be 10 characters.
| std::size_t imr::mold::PacketBuilder::Config::MTU {1472} |
MTU for packet, default is ethernet MTU (1500 bytes) - IP/UDP headers (28 bytes).
| std::size_t imr::mold::PacketBuilder::Config::min_message_size {PacketBuilder::min_message_size} |
Smallest possible message size (including 2-byte length prefix); defaults to 14 (TotalView-ITCH 5.0).
Configurable in case a future TotalView version introduces smaller messages.
Used to size the iovecs vector for the worst case packet (MTU / min_message_size), i.e. a packet filled entirely with minimum-size messages.