itch-mold-replay 1.0
Time-accurate NASDAQ TotalView-ITCH 5.0 replay over MoldUDP64
Loading...
Searching...
No Matches
server.h File Reference
#include "imr/mold/packet_builder.h"
#include "imr/util/memory_mapped_file.h"
#include "imr/mold/retransmission_buffer.h"
#include "imr/mold/retransmission/feed_pool.h"
#include "imr/mold/downstream/feed.h"
#include <thread>
#include <memory>
#include <expected>
#include <algorithm>

Go to the source code of this file.

Classes

class  imr::Server
 A MoldUDP64 server that replays NASDAQ TotalView-ITCH 5.0 files. More...
 
struct  imr::Server::Config
 Aggregate for configuration of all server components. More...
 

Namespaces

namespace  imr
 

Functions

std::expected< std::unique_ptr< Server >, std::string > imr::make_server (const Server::Config &cfg) noexcept
 Allows you to construct server without try/catch block to handle configuration errors.