ITCH 5.0 Market Data Handler 1.0.0
NASDAQ ITCH 5.0 Market Data Feed Handler
Loading...
Searching...
No Matches
b2bits::nasdaq::moldudp64::Settings Struct Reference

MoldUDP64 session settings. More...

Detailed Description

MoldUDP64 session settings.

Configuration parameters for establishing and maintaining a MoldUDP64 multicast session. Includes network endpoints for redundant feeds, recovery channel, and operational parameters.

#include <nasdaq/moldudp64/Session.h>

Inheritance diagram for b2bits::nasdaq::moldudp64::Settings:

Public Attributes

net::UdpEndpoint feed_a_
 Primary multicast feed endpoint (IP:Port).
net::UdpEndpoint feed_b_
 Secondary/backup multicast feed endpoint (IP:Port).
net::UdpEndpoint replay_
 Unicast recovery/replay endpoint (IP:Port).
SequencerParams seq_params_
 Message sequencer configuration.
std::uint32_t hb_timeout_ = 3000
 Heartbeat timeout in milliseconds (link down detection).
std::uint32_t recovery_attempts_interval_ = 60
 Interval between recovery attempts in seconds.
std::uint32_t udp_recv_buffer_size_ = 0
 UDP receive buffer size in KB (0 = system default).

Member Data Documentation

◆ feed_a_

net::UdpEndpoint b2bits::nasdaq::moldudp64::Settings::feed_a_

Primary multicast feed endpoint (IP:Port).

◆ feed_b_

net::UdpEndpoint b2bits::nasdaq::moldudp64::Settings::feed_b_

Secondary/backup multicast feed endpoint (IP:Port).

◆ hb_timeout_

std::uint32_t b2bits::nasdaq::moldudp64::Settings::hb_timeout_ = 3000

Heartbeat timeout in milliseconds (link down detection).

◆ recovery_attempts_interval_

std::uint32_t b2bits::nasdaq::moldudp64::Settings::recovery_attempts_interval_ = 60

Interval between recovery attempts in seconds.

◆ replay_

net::UdpEndpoint b2bits::nasdaq::moldudp64::Settings::replay_

Unicast recovery/replay endpoint (IP:Port).

◆ seq_params_

SequencerParams b2bits::nasdaq::moldudp64::Settings::seq_params_

Message sequencer configuration.

◆ udp_recv_buffer_size_

std::uint32_t b2bits::nasdaq::moldudp64::Settings::udp_recv_buffer_size_ = 0

UDP receive buffer size in KB (0 = system default).


The documentation for this struct was generated from the following file: