|
ITCHCPP 1.6.0
High-Performance NASDAQ TotalView-ITCH 5.0 Parser & Market-Data Platform
|
Per-session sequence-gap detection shared by the MoldUDP64 and SoupBinTCP transport decoders. More...
#include <algorithm>#include <cstdint>#include <functional>#include <optional>#include <string>#include <string_view>#include <unordered_map>
Include dependency graph for sequencing.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | itch::transport::RetransmitRequester |
| Abstract hook a caller implements to drive recovery against a replay or retransmission service when a sequence gap is detected. More... | |
| class | itch::transport::SequenceTracker |
| Tracks per-session sequence numbers across a transport layer and surfaces gaps. More... | |
Namespaces | |
| namespace | itch |
| namespace | itch::transport |
Per-session sequence-gap detection shared by the MoldUDP64 and SoupBinTCP transport decoders.
This header declares the RetransmitRequester hook a caller implements to drive gap recovery, and the SequenceTracker that watches per-packet sequence numbers and reports gaps through a callback and/or the requester.
Definition in file sequencing.hpp.