Public Member Functions | Public Attributes | Private Attributes | List of all members
io::PcapFileIo Class Reference

#include <io.hpp>

Public Member Functions

void close ()
 
bool connect ()
 
 PcapFileIo (ROSaicNodeBase *node, std::shared_ptr< boost::asio::io_service > ioService)
 
 ~PcapFileIo ()
 

Public Attributes

std::unique_ptr< boost::asio::posix::stream_descriptor > stream_
 

Private Attributes

std::array< char, 100 > errBuff_
 
std::shared_ptr< boost::asio::io_service > ioService_
 
ROSaicNodeBasenode_
 
pcap_t * pcap_
 

Detailed Description

Definition at line 547 of file io.hpp.

Constructor & Destructor Documentation

◆ PcapFileIo()

io::PcapFileIo::PcapFileIo ( ROSaicNodeBase node,
std::shared_ptr< boost::asio::io_service >  ioService 
)
inline

Definition at line 550 of file io.hpp.

◆ ~PcapFileIo()

io::PcapFileIo::~PcapFileIo ( )
inline

Definition at line 557 of file io.hpp.

Member Function Documentation

◆ close()

void io::PcapFileIo::close ( )
inline

Definition at line 563 of file io.hpp.

◆ connect()

bool io::PcapFileIo::connect ( )
inline

Definition at line 569 of file io.hpp.

Member Data Documentation

◆ errBuff_

std::array<char, 100> io::PcapFileIo::errBuff_
private

Definition at line 595 of file io.hpp.

◆ ioService_

std::shared_ptr<boost::asio::io_service> io::PcapFileIo::ioService_
private

Definition at line 594 of file io.hpp.

◆ node_

ROSaicNodeBase* io::PcapFileIo::node_
private

Definition at line 593 of file io.hpp.

◆ pcap_

pcap_t* io::PcapFileIo::pcap_
private

Definition at line 596 of file io.hpp.

◆ stream_

std::unique_ptr<boost::asio::posix::stream_descriptor> io::PcapFileIo::stream_

Definition at line 599 of file io.hpp.


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


septentrio_gnss_driver
Author(s): Tibor Dome
autogenerated on Wed Nov 22 2023 04:04:28