Classes | Namespaces
async_manager.hpp File Reference

Implements asynchronous operations for an I/O manager. More...

#include <boost/algorithm/string/join.hpp>
#include <boost/asio.hpp>
#include <boost/bind.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/function.hpp>
#include <boost/system/error_code.hpp>
#include <boost/thread.hpp>
#include <boost/thread/condition.hpp>
#include <septentrio_gnss_driver/communication/circular_buffer.hpp>
Include dependency graph for async_manager.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  io_comm_rx::AsyncManager< StreamT >
 This is the central interface between ROSaic and the Rx(s), managing I/O operations such as reading messages and sending commands.. More...
 
class  io_comm_rx::Manager
 Interface (in C++ terms), that could be used for any I/O manager, synchronous and asynchronous alike. More...
 

Namespaces

 io_comm_rx
 

Detailed Description

Implements asynchronous operations for an I/O manager.

Date
20/08/20 Such operations include reading NMEA messages and SBF blocks yet also sending commands to serial port or via TCP/IP.

Definition in file async_manager.hpp.



septentrio_gnss_driver
Author(s): Tibor Dome
autogenerated on Sat Mar 11 2023 03:12:56