itch-mold-replay 1.0
Time-accurate NASDAQ TotalView-ITCH 5.0 replay over MoldUDP64
Loading...
Searching...
No Matches
imr::mold::downstream Namespace Reference

Classes

class  Feed
 Replays a MoldUDP64 downstream feed over multicast. More...
 
class  Heartbeat
 Sends MoldUDP64 heartbeat packets at a configured interval. More...
 
class  Pacer
 Calculates relative delay for a given message timestamp for downstream (which passes the first message's timestamp from each packet ) More...
 

Concepts

concept  ClockConcept
 

Enumerations

enum class  MarketPhase { pre , open , close }
 

Functions

constexpr std::chrono::nanoseconds phase_to_ns (MarketPhase phase)
 

Variables

constexpr auto market_open {phase_to_ns(MarketPhase::open)}
 
constexpr auto market_pre {phase_to_ns(MarketPhase::pre)}
 
constexpr auto market_close {phase_to_ns(MarketPhase::close)}
 

Enumeration Type Documentation

◆ MarketPhase

Enumerator
pre 
open 
close 

Function Documentation

◆ phase_to_ns()

constexpr std::chrono::nanoseconds imr::mold::downstream::phase_to_ns ( MarketPhase  phase)
inlineconstexpr

Variable Documentation

◆ market_open

constexpr auto imr::mold::downstream::market_open {phase_to_ns(MarketPhase::open)}
inlineconstexpr

◆ market_pre

constexpr auto imr::mold::downstream::market_pre {phase_to_ns(MarketPhase::pre)}
inlineconstexpr

◆ market_close

constexpr auto imr::mold::downstream::market_close {phase_to_ns(MarketPhase::close)}
inlineconstexpr