GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
Serdes_Gnss_Synchro Class Reference

This class implements serialization and deserialization of Gnss_Synchro objects using Protocol Buffers. More...

#include <serdes_gnss_synchro.h>

Public Member Functions

 Serdes_Gnss_Synchro (const Serdes_Gnss_Synchro &other) noexcept
 < Copy constructor
Serdes_Gnss_Synchrooperator= (const Serdes_Gnss_Synchro &rhs) noexcept
 < Copy assignment operator
 Serdes_Gnss_Synchro (Serdes_Gnss_Synchro &&other) noexcept
 < Move constructor
Serdes_Gnss_Synchrooperator= (Serdes_Gnss_Synchro &&other) noexcept
 < Move assignment operator
std::string createProtobuffer (const std::vector< Gnss_Synchro > &vgs)
std::vector< Gnss_SynchroreadProtobuffer (const gnss_sdr::Observables &obs) const
 < Deserialization

Detailed Description

This class implements serialization and deserialization of Gnss_Synchro objects using Protocol Buffers.

Definition at line 32 of file serdes_gnss_synchro.h.

Constructor & Destructor Documentation

◆ Serdes_Gnss_Synchro() [1/3]

Serdes_Gnss_Synchro::Serdes_Gnss_Synchro ( )
inline

Definition at line 35 of file serdes_gnss_synchro.h.

◆ ~Serdes_Gnss_Synchro()

Serdes_Gnss_Synchro::~Serdes_Gnss_Synchro ( )
inline

Definition at line 42 of file serdes_gnss_synchro.h.

◆ Serdes_Gnss_Synchro() [2/3]

Serdes_Gnss_Synchro::Serdes_Gnss_Synchro ( const Serdes_Gnss_Synchro & other)
inlinenoexcept

< Copy constructor

Definition at line 47 of file serdes_gnss_synchro.h.

◆ Serdes_Gnss_Synchro() [3/3]

Serdes_Gnss_Synchro::Serdes_Gnss_Synchro ( Serdes_Gnss_Synchro && other)
inlinenoexcept

< Move constructor

Definition at line 58 of file serdes_gnss_synchro.h.

Member Function Documentation

◆ createProtobuffer()

std::string Serdes_Gnss_Synchro::createProtobuffer ( const std::vector< Gnss_Synchro > & vgs)
inline
Parameters
vgsSerialization into a string

Definition at line 72 of file serdes_gnss_synchro.h.

◆ operator=() [1/2]

Serdes_Gnss_Synchro & Serdes_Gnss_Synchro::operator= ( const Serdes_Gnss_Synchro & rhs)
inlinenoexcept

< Copy assignment operator

Definition at line 52 of file serdes_gnss_synchro.h.

◆ operator=() [2/2]

Serdes_Gnss_Synchro & Serdes_Gnss_Synchro::operator= ( Serdes_Gnss_Synchro && other)
inlinenoexcept

< Move assignment operator

Definition at line 63 of file serdes_gnss_synchro.h.

◆ readProtobuffer()


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