Class astutedds::dcps::DataLogTool
ClassList > astutedds > dcps > DataLogTool
File-based logging and replay helper for DDS payload streams. More...
#include <record_replay.hpp>
Public Static Functions
| Type | Name |
|---|---|
| ReturnCode_t | read_samples (const std::string & file_path, std::vector< LoggedSample > & samples) Read samples from a binary log file. |
| ReturnCode_t | replay_samples (DomainParticipant & participant, const std::vector< LoggedSample > & samples) Replay samples through DomainParticipant::send_data() . |
| ReturnCode_t | write_samples (const std::string & file_path, const std::vector< LoggedSample > & samples) Write samples to a binary log file. |
Detailed Description
The replay order and inter-sample spacing are preserved from relative_timestamp_ns values.
Public Static Functions Documentation
function read_samples
Read samples from a binary log file.
static ReturnCode_t astutedds::dcps::DataLogTool::read_samples (
const std::string & file_path,
std::vector< LoggedSample > & samples
)
function replay_samples
Replay samples through DomainParticipant::send_data() .
static ReturnCode_t astutedds::dcps::DataLogTool::replay_samples (
DomainParticipant & participant,
const std::vector< LoggedSample > & samples
)
Samples must be ordered with monotonically non-decreasing relative_timestamp_ns values; otherwise RETCODE_BAD_PARAMETER is returned.
function write_samples
Write samples to a binary log file.
static ReturnCode_t astutedds::dcps::DataLogTool::write_samples (
const std::string & file_path,
const std::vector< LoggedSample > & samples
)
The documentation for this class was generated from the following file include/astutedds/dcps/record_replay.hpp