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

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

#include <serdes_nav_message.h>

Public Member Functions

 Serdes_Nav_Message (const Serdes_Nav_Message &other) noexcept
Serdes_Nav_Messageoperator= (const Serdes_Nav_Message &rhs) noexcept
 < Copy assignment operator
 Serdes_Nav_Message (Serdes_Nav_Message &&other) noexcept
Serdes_Nav_Messageoperator= (Serdes_Nav_Message &&other) noexcept
 < Move assignment operator
std::string createProtobuffer (const std::shared_ptr< Nav_Message_Packet > nav_msg_packet)
Nav_Message_Packet readProtobuffer (const gnss_sdr::navMsg &msg) const
 < Deserialization

Detailed Description

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

Definition at line 38 of file serdes_nav_message.h.

Constructor & Destructor Documentation

◆ Serdes_Nav_Message() [1/3]

Serdes_Nav_Message::Serdes_Nav_Message ( )
inline

Definition at line 41 of file serdes_nav_message.h.

◆ ~Serdes_Nav_Message()

Serdes_Nav_Message::~Serdes_Nav_Message ( )
inline

Definition at line 48 of file serdes_nav_message.h.

◆ Serdes_Nav_Message() [2/3]

Serdes_Nav_Message::Serdes_Nav_Message ( const Serdes_Nav_Message & other)
inlinenoexcept

Definition at line 53 of file serdes_nav_message.h.

◆ Serdes_Nav_Message() [3/3]

Serdes_Nav_Message::Serdes_Nav_Message ( Serdes_Nav_Message && other)
inlinenoexcept

Definition at line 66 of file serdes_nav_message.h.

Member Function Documentation

◆ createProtobuffer()

std::string Serdes_Nav_Message::createProtobuffer ( const std::shared_ptr< Nav_Message_Packet > nav_msg_packet)
inline
Parameters
nav_msg_packetSerialization into a string

Definition at line 82 of file serdes_nav_message.h.

◆ operator=() [1/2]

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

< Copy assignment operator

Definition at line 57 of file serdes_nav_message.h.

◆ operator=() [2/2]

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

< Move assignment operator

Definition at line 72 of file serdes_nav_message.h.

◆ readProtobuffer()

Nav_Message_Packet Serdes_Nav_Message::readProtobuffer ( const gnss_sdr::navMsg & msg) const
inline

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