#include <pf_writer.h>
Public Member Functions | |
virtual bool | get (std::vector< std::unique_ptr< T >> &packets) |
PFWriter (std::unique_ptr< Transport > &&transport, std::shared_ptr< Parser< T >> parser) | |
virtual bool | start () |
virtual bool | stop () |
Private Attributes | |
bool | is_running_ |
std::mutex | mtx_ |
std::shared_ptr< Parser< T > > | parser_ |
std::vector< uint8_t > | persistent_buffer_ |
std::unique_ptr< Transport > | transport_ |
Definition at line 8 of file pf_writer.h.
|
inline |
Definition at line 11 of file pf_writer.h.
|
inlinevirtual |
Implements Writer< T >.
Definition at line 41 of file pf_writer.h.
|
inlinevirtual |
Implements Writer< T >.
Definition at line 16 of file pf_writer.h.
|
inlinevirtual |
Implements Writer< T >.
Definition at line 30 of file pf_writer.h.
|
private |
Definition at line 72 of file pf_writer.h.
|
private |
Definition at line 73 of file pf_writer.h.
Definition at line 70 of file pf_writer.h.
|
private |
Definition at line 71 of file pf_writer.h.
Definition at line 69 of file pf_writer.h.