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_context > ioContext)
 
 ~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_context > ioContext_
 
ROSaicNodeBasenode_
 
pcap_t * pcap_
 

Detailed Description

Definition at line 608 of file io.hpp.

Constructor & Destructor Documentation

◆ PcapFileIo()

io::PcapFileIo::PcapFileIo ( ROSaicNodeBase node,
std::shared_ptr< boost::asio::io_context >  ioContext 
)
inline

Definition at line 611 of file io.hpp.

◆ ~PcapFileIo()

io::PcapFileIo::~PcapFileIo ( )
inline

Definition at line 617 of file io.hpp.

Member Function Documentation

◆ close()

void io::PcapFileIo::close ( )
inline

Definition at line 623 of file io.hpp.

◆ connect()

bool io::PcapFileIo::connect ( )
inline

Definition at line 629 of file io.hpp.

Member Data Documentation

◆ errBuff_

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

Definition at line 655 of file io.hpp.

◆ ioContext_

std::shared_ptr<boost::asio::io_context> io::PcapFileIo::ioContext_
private

Definition at line 654 of file io.hpp.

◆ node_

ROSaicNodeBase* io::PcapFileIo::node_
private

Definition at line 653 of file io.hpp.

◆ pcap_

pcap_t* io::PcapFileIo::pcap_
private

Definition at line 656 of file io.hpp.

◆ stream_

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

Definition at line 659 of file io.hpp.


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