Public Member Functions | List of all members
io::AsyncManagerBase Class Referenceabstract

Interface (in C++ terms), that could be used for any I/O manager, synchronous and asynchronous alike. More...

#include <async_manager.hpp>

Inheritance diagram for io::AsyncManagerBase:
Inheritance graph
[legend]

Public Member Functions

virtual void close ()=0
 
virtual bool connect ()=0
 Connects the stream. More...
 
bool connected ()
 
virtual void send (const std::string &cmd)=0
 Sends commands to the receiver. More...
 
virtual ~AsyncManagerBase ()
 

Detailed Description

Interface (in C++ terms), that could be used for any I/O manager, synchronous and asynchronous alike.

Definition at line 90 of file async_manager.hpp.

Constructor & Destructor Documentation

◆ ~AsyncManagerBase()

virtual io::AsyncManagerBase::~AsyncManagerBase ( )
inlinevirtual

Definition at line 93 of file async_manager.hpp.

Member Function Documentation

◆ close()

virtual void io::AsyncManagerBase::close ( )
pure virtual

Implemented in io::AsyncManager< IoType >.

◆ connect()

virtual bool io::AsyncManagerBase::connect ( )
pure virtual

Connects the stream.

Implemented in io::AsyncManager< IoType >.

◆ connected()

bool io::AsyncManagerBase::connected ( )
inline

Definition at line 100 of file async_manager.hpp.

◆ send()

virtual void io::AsyncManagerBase::send ( const std::string &  cmd)
pure virtual

Sends commands to the receiver.

Implemented in io::AsyncManager< IoType >.


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


septentrio_gnss_driver
Author(s): Tibor Dome, Thomas Emter
autogenerated on Sat May 10 2025 03:03:11