pjmsg_mcap_wrapper
Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | List of all members
pjmsg_mcap_wrapper::Writer::Implementation Class Reference

Detailed Description

Definition at line 163 of file writer.cpp.

Classes

class  Channel
 

Public Member Functions

 ~Implementation ()
 
void initialize (const std::filesystem::path &filename, const std::string &topic_prefix)
 
template<class t_Message >
void write (const t_Message &message)
 

Public Attributes

std::tuple< Channel< plotjuggler_msgs::msg::StatisticsNames >, Channel< plotjuggler_msgs::msg::StatisticsValues > > channels_
 
std::vector< std::bytebuffer_
 
mcap::McapWriter writer_
 

Constructor & Destructor Documentation

◆ ~Implementation()

pjmsg_mcap_wrapper::Writer::Implementation::~Implementation ( )
inline

Definition at line 239 of file writer.cpp.

Member Function Documentation

◆ initialize()

void pjmsg_mcap_wrapper::Writer::Implementation::initialize ( const std::filesystem::path filename,
const std::string topic_prefix 
)
inline
Todo:
needed if compression is used, delays writing

Definition at line 244 of file writer.cpp.

◆ write()

template<class t_Message >
void pjmsg_mcap_wrapper::Writer::Implementation::write ( const t_Message &  message)
inline

Definition at line 266 of file writer.cpp.

Member Data Documentation

◆ buffer_

std::vector<std::byte> pjmsg_mcap_wrapper::Writer::Implementation::buffer_

Definition at line 235 of file writer.cpp.

◆ channels_

Definition at line 233 of file writer.cpp.

◆ writer_

mcap::McapWriter pjmsg_mcap_wrapper::Writer::Implementation::writer_

Definition at line 236 of file writer.cpp.


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