GNSS-SDR  0.0.19
An Open Source GNSS Software Defined Receiver
Public Member Functions | List of all members
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 More...
 
Serdes_Gnss_Synchrooperator= (const Serdes_Gnss_Synchro &rhs) noexcept
 < Copy assignment operator More...
 
 Serdes_Gnss_Synchro (Serdes_Gnss_Synchro &&other) noexcept
 < Move constructor More...
 
Serdes_Gnss_Synchrooperator= (Serdes_Gnss_Synchro &&other) noexcept
 < Move assignment operator More...
 
std::string createProtobuffer (const std::vector< Gnss_Synchro > &vgs)
 
std::vector< Gnss_SynchroreadProtobuffer (const gnss_sdr::Observables &obs) const
 < Deserialization More...
 

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/2]

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() [2/2]

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()

std::vector<Gnss_Synchro> Serdes_Gnss_Synchro::readProtobuffer ( const gnss_sdr::Observables &  obs) const
inline

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