GNSS receiver tools  1
Tools for use with GNSS receivers
GNSS::Parser Class Reference

Unified parser class. More...

#include <Parser.hh>

Public Member Functions

 Parser ()
 Empty constructor. More...
 
 ~Parser ()
 Destructor. More...
 
void reset_buffer (void)
 Clear the parse buffer. More...
 
void add_bytes (unsigned char *buffer, std::size_t buffer_len)
 Add bytes to the end of the parse buffer. More...
 
std::vector< Message::ptrparse_messages (void)
 Parse contents of the parse buffer into messages. More...
 

Detailed Description

Unified parser class.

Definition at line 56 of file Parser.hh.

Constructor & Destructor Documentation

GNSS::Parser::Parser ( )

Empty constructor.

Definition at line 25 of file Parser.cc.

GNSS::Parser::~Parser ( )

Destructor.

Definition at line 30 of file Parser.cc.

Member Function Documentation

void GNSS::Parser::add_bytes ( unsigned char *  buffer,
std::size_t  buffer_len 
)

Add bytes to the end of the parse buffer.

Definition at line 43 of file Parser.cc.

std::vector< Message::ptr > GNSS::Parser::parse_messages ( void  )

Parse contents of the parse buffer into messages.

Definition at line 49 of file Parser.cc.

void GNSS::Parser::reset_buffer ( void  )

Clear the parse buffer.

Definition at line 35 of file Parser.cc.


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