GNSS-SDR  0.0.19
An Open Source GNSS Software Defined Receiver
Public Member Functions | List of all members
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 More...
 
 Serdes_Nav_Message (Serdes_Nav_Message &&other) noexcept
 
Serdes_Nav_Messageoperator= (Serdes_Nav_Message &&other) noexcept
 < Move assignment operator More...
 
std::string createProtobuffer (const std::shared_ptr< Nav_Message_Packet > nav_msg_packet)
 
Nav_Message_Packet readProtobuffer (const gnss_sdr::navMsg &msg) const
 < Deserialization More...
 

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.

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: