SRS-control 0.1.4
 
Loading...
Searching...
No Matches
srs::process::SerializableMsgBuffer Class Reference

#include <SerializableBuffer.hpp>

Collaboration diagram for srs::process::SerializableMsgBuffer:

Public Member Functions

 SerializableMsgBuffer ()=default
 
 SerializableMsgBuffer (std::span< BufferElementType > read_data)
 
auto serialize (auto &&... structs)
 
auto data () const -> std::string_view
 
void clear ()
 

Private Attributes

BinaryData data_
 

Detailed Description

Definition at line 10 of file SerializableBuffer.hpp.

Constructor & Destructor Documentation

◆ SerializableMsgBuffer() [1/2]

srs::process::SerializableMsgBuffer::SerializableMsgBuffer ( )
default

◆ SerializableMsgBuffer() [2/2]

srs::process::SerializableMsgBuffer::SerializableMsgBuffer ( std::span< BufferElementType > read_data)
inlineexplicit

Definition at line 14 of file SerializableBuffer.hpp.

Member Function Documentation

◆ clear()

void srs::process::SerializableMsgBuffer::clear ( )
inline

Definition at line 34 of file SerializableBuffer.hpp.

◆ data()

auto srs::process::SerializableMsgBuffer::data ( ) const -> std::string_view
inlinenodiscard

Definition at line 32 of file SerializableBuffer.hpp.

◆ serialize()

auto srs::process::SerializableMsgBuffer::serialize ( auto &&... structs)
inline

Definition at line 20 of file SerializableBuffer.hpp.

Member Data Documentation

◆ data_

BinaryData srs::process::SerializableMsgBuffer::data_
private

Definition at line 37 of file SerializableBuffer.hpp.


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