pjmsg_mcap_wrapper
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
pjmsg_mcap_wrapper::Writer::Implementation::Channel< t_Message > Class Template Reference

Detailed Description

template<class t_Message>
class pjmsg_mcap_wrapper::Writer::Implementation::Channel< t_Message >

Definition at line 167 of file writer.cpp.

Public Member Functions

 Channel ()
 
void initialize (mcap::McapWriter &writer, const std::string_view &msg_topic)
 
void write (mcap::McapWriter &writer, std::vector< std::byte > &buffer, const t_Message &message)
 

Protected Member Functions

uint32_t getSize (const t_Message &message)
 

Protected Attributes

mcap::Message message_
 
eprosima::fastcdr::CdrSizeCalculator cdr_size_calculator_
 

Constructor & Destructor Documentation

◆ Channel()

template<class t_Message >
pjmsg_mcap_wrapper::Writer::Implementation::Channel< t_Message >::Channel ( )
inline

Definition at line 182 of file writer.cpp.

Member Function Documentation

◆ getSize()

template<class t_Message >
uint32_t pjmsg_mcap_wrapper::Writer::Implementation::Channel< t_Message >::getSize ( const t_Message &  message)
inlineprotected

Definition at line 174 of file writer.cpp.

◆ initialize()

template<class t_Message >
void pjmsg_mcap_wrapper::Writer::Implementation::Channel< t_Message >::initialize ( mcap::McapWriter writer,
const std::string_view msg_topic 
)
inline

Definition at line 186 of file writer.cpp.

◆ write()

template<class t_Message >
void pjmsg_mcap_wrapper::Writer::Implementation::Channel< t_Message >::write ( mcap::McapWriter writer,
std::vector< std::byte > &  buffer,
const t_Message &  message 
)
inline

Definition at line 200 of file writer.cpp.

Member Data Documentation

◆ cdr_size_calculator_

template<class t_Message >
eprosima::fastcdr::CdrSizeCalculator pjmsg_mcap_wrapper::Writer::Implementation::Channel< t_Message >::cdr_size_calculator_
protected

Definition at line 171 of file writer.cpp.

◆ message_

template<class t_Message >
mcap::Message pjmsg_mcap_wrapper::Writer::Implementation::Channel< t_Message >::message_
protected

Definition at line 170 of file writer.cpp.


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