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

#include <ProtoSerializer.hpp>

Collaboration diagram for srs::process::ProtoDelimSerializer:

Public Member Functions

 ProtoDelimSerializer (std::size_t n_lines)
Public Member Functions inherited from srs::process::ProtoSerializerBase< protobuf_delim_deserializer_converter, DataConvertOptions::proto_frame >
 ProtoSerializerBase (std::string name, protobuf_delim_deserializer_converter converter, std::size_t n_lines=1)
ProtoSerializerBaseoperator= (const ProtoSerializerBase &)=delete
 ~ProtoSerializerBase ()
auto operator() (std::size_t line_num) const -> Base::OutputType
auto run (const OutputTo< typename Base::InputType > auto &prev_data_converter, std::size_t line_number) -> Base::RunResult
Public Member Functions inherited from srs::process::ConverterTask< Conversion, const proto::Data *, std::string_view >
 ConverterTask (std::string_view name, DataConvertOptions prev_convert, std::size_t n_lines=1)
Public Member Functions inherited from srs::process::BaseTask< Input, Output >
 BaseTask (std::string_view name, DataConvertOptions prev_convert, std::size_t n_lines=1)
auto get_n_lines () const -> std::size_t
auto get_required_conversion () const -> DataConvertOptions
auto get_name () const -> std::string_view
auto get_name_str () const -> std::string

Additional Inherited Members

Public Types inherited from srs::process::ProtoSerializerBase< protobuf_delim_deserializer_converter, DataConvertOptions::proto_frame >
using Base
Public Types inherited from srs::process::BaseTask< Input, Output >
using InputType = Input
using OutputType = Output
using RunResult = std::expected<OutputType, std::string_view>
Static Public Attributes inherited from srs::process::ConverterTask< Conversion, const proto::Data *, std::string_view >
static constexpr auto converter_type

Detailed Description

Definition at line 84 of file ProtoSerializer.hpp.

Constructor & Destructor Documentation

◆ ProtoDelimSerializer()

srs::process::ProtoDelimSerializer::ProtoDelimSerializer ( std::size_t n_lines)
inlineexplicit

Definition at line 88 of file ProtoSerializer.hpp.


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