pjmsg_mcap_wrapper
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Variables
read_job_queue.hpp File Reference

Go to the source code of this file.

#include "types.hpp"
#include <algorithm>
#include <variant>

Classes

struct  mcap::internal::ReadMessageJob
 A job to read a specific message at offset offset from the decompressed chunk stored in chunkReaderIndex. A timestamp is provided to order this job relative to other jobs. More...
 
struct  mcap::internal::DecompressChunkJob
 A job to decompress the chunk starting at chunkStartOffset. The message indices starting directly after the chunk record and ending at messageIndexEndOffset will be used to find specific messages within the chunk. More...
 
struct  mcap::internal::ReadJobQueue
 A priority queue of jobs for an indexed MCAP reader to execute. More...
 

Namespaces

namespace  mcap
 
namespace  mcap::internal
 

Typedefs

using mcap::internal::ReadJob = std::variant< ReadMessageJob, DecompressChunkJob >
 A union of jobs that an indexed MCAP reader executes.
 

Variables

template<class >
constexpr bool mcap::internal::always_false_v = false