OnixS C++ CME MDP Premium Market Data Handler 5.10.3
Users' manual and API documentation
Loading...
Searching...
No Matches
ReplayDelayer Struct Referenceabstract

#include <OnixS/CME/MDH/ReplayDelayer.h>

Public Member Functions

virtual ~ReplayDelayer ()=default
virtual void onDelay (const Messaging::TimeSpan &delay)=0

Detailed Description

Controls the replay delay.

A replay delayer instance can be shared between replay components. In that case, onDelay() can be called concurrently from multiple threads. Custom implementations that keep mutable state must synchronize access to that state.

Definition at line 33 of file ReplayDelayer.h.

Constructor & Destructor Documentation

◆ ~ReplayDelayer()

virtual ~ReplayDelayer ( )
virtualdefault

Member Function Documentation

◆ onDelay()

virtual void onDelay ( const Messaging::TimeSpan & delay)
pure virtual

Implements the delay between packets.

Implemented in CombinedReplayDelayer, PollReplayDelayer, and SleepReplayDelayer.