ITCHCPP 1.6.0
High-Performance NASDAQ TotalView-ITCH 5.0 Parser & Market-Data Platform
Loading...
Searching...
No Matches
sequencing.hpp File Reference

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
 

Detailed Description

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.

Author
Bertin Balouki SIMYELI

Definition in file sequencing.hpp.