Public Member Functions | List of all members
Reader< T > Class Template Referenceabstract

#include <reader.h>

Public Member Functions

virtual void read (std::shared_ptr< T > packet)=0
 
virtual void set_scan_params (ScanParameters params)
 
virtual void set_scanoutput_config (ScanConfig config)
 
virtual bool start ()
 
virtual bool stop ()
 

Detailed Description

template<typename T>
class Reader< T >

Definition at line 10 of file reader.h.

Member Function Documentation

◆ read()

template<typename T >
virtual void Reader< T >::read ( std::shared_ptr< T >  packet)
pure virtual

Implemented in PFPacketReader.

◆ set_scan_params()

template<typename T >
virtual void Reader< T >::set_scan_params ( ScanParameters  params)
inlinevirtual

Definition at line 17 of file reader.h.

◆ set_scanoutput_config()

template<typename T >
virtual void Reader< T >::set_scanoutput_config ( ScanConfig  config)
inlinevirtual

Definition at line 14 of file reader.h.

◆ start()

template<typename T >
virtual bool Reader< T >::start ( )
inlinevirtual

Reimplemented in PFPacketReader, and PFDataPublisher.

Definition at line 20 of file reader.h.

◆ stop()

template<typename T >
virtual bool Reader< T >::stop ( )
inlinevirtual

Reimplemented in PFDataPublisher, and PFPacketReader.

Definition at line 24 of file reader.h.


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


pf_driver
Author(s): Harsh Deshpande
autogenerated on Sun Feb 4 2024 03:32:56