#include <fastmm/venues/raw_recorder.hpp>
◆ RawRecorder() [1/2]
| fastmm::venues::RawRecorder::RawRecorder |
( |
| ) |
|
|
default |
◆ ~RawRecorder()
| fastmm::venues::RawRecorder::~RawRecorder |
( |
| ) |
|
|
inline |
◆ RawRecorder() [2/2]
| fastmm::venues::RawRecorder::RawRecorder |
( |
const RawRecorder & |
| ) |
|
|
delete |
◆ operator=()
◆ open()
| bool fastmm::venues::RawRecorder::open |
( |
const std::string & |
dir, |
|
|
std::string_view |
venue, |
|
|
std::string_view |
channel |
|
) |
| |
|
inline |
◆ close()
| void fastmm::venues::RawRecorder::close |
( |
| ) |
|
|
inlinenoexcept |
◆ enabled()
| bool fastmm::venues::RawRecorder::enabled |
( |
| ) |
const |
|
inlinenoexcept |
◆ record()
| void fastmm::venues::RawRecorder::record |
( |
std::int64_t |
rx_ns, |
|
|
std::string_view |
frame |
|
) |
| |
|
inlinenoexcept |
◆ record_hex()
| void fastmm::venues::RawRecorder::record_hex |
( |
std::int64_t |
rx_ns, |
|
|
std::span< const std::byte > |
frame |
|
) |
| |
|
inlinenoexcept |
Binary frame (SBE market data) as lowercase hex on one line, same timestamp prefix.
◆ flush()
| void fastmm::venues::RawRecorder::flush |
( |
| ) |
|
|
inlinenoexcept |
◆ frames()
| std::uint64_t fastmm::venues::RawRecorder::frames |
( |
| ) |
const |
|
inlinenoexcept |