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

Classes

class  BaseTask
class  ConverterTask
class  WriterTask
struct  ConvertOptionRelation
class  ProtoDeserializer
class  ProtoSerializerBase
class  protobuf_deserializer_converter
class  ProtoSerializer
class  protobuf_delim_deserializer_converter
class  ProtoDelimSerializer
class  Proto2StructConverter
class  Raw2DelimRawConverter
class  SerializableMsgBuffer
class  StructDeserializer
class  StructSerializer
class  Struct2ProtoConverter

Concepts

concept  ConvertibleTask

Enumerations

enum class  DataConvertOptions : uint8_t {
  none , raw , raw_frame , structure ,
  structure_to_proto , proto , proto_frame
}

Functions

constexpr auto convert_option_to_string (DataConvertOptions option) -> std::string_view
constexpr auto convert_option_has_dependency (DataConvertOptions dependee, DataConvertOptions depender) -> bool

Variables

constexpr auto EMPTY_CONVERT_OPTION_COUNT_MAP
constexpr auto CONVERT_OPTION_RELATIONS

Enumeration Type Documentation

◆ DataConvertOptions

enum class srs::process::DataConvertOptions : uint8_t
strong
Enumerator
none 
raw 
raw_frame 
structure 
structure_to_proto 
proto 
proto_frame 

Definition at line 13 of file DataConvertOptions.hpp.

Function Documentation

◆ convert_option_has_dependency()

auto srs::process::convert_option_has_dependency ( DataConvertOptions dependee,
DataConvertOptions depender )->bool
constexpr

Definition at line 79 of file DataConvertOptions.hpp.

◆ convert_option_to_string()

auto srs::process::convert_option_to_string ( DataConvertOptions option) ->std::string_view
constexpr

Definition at line 24 of file DataConvertOptions.hpp.

Variable Documentation

◆ CONVERT_OPTION_RELATIONS

◆ EMPTY_CONVERT_OPTION_COUNT_MAP

auto srs::process::EMPTY_CONVERT_OPTION_COUNT_MAP
constexpr
Initial value:
= []()
{
using enum DataConvertOptions;
return std::array{ std::make_pair(raw, 0), std::make_pair(raw_frame, 0),
std::make_pair(structure, 0), std::make_pair(structure_to_proto, 0),
std::make_pair(proto, 0), std::make_pair(proto_frame, 0) };
}()

Definition at line 59 of file DataConvertOptions.hpp.