#include <DefaultParserImpl.hpp>
Definition at line 25 of file DefaultParserImpl.hpp.
◆ DefaultParserImpl() [1/3]
dunedaq::flxlibs::DefaultParserImpl::DefaultParserImpl |
( |
| ) |
|
Definition at line 21 of file DefaultParserImpl.cpp.
22{
33}
std::function< void(const felix::packetformat::block &block)> process_block_func
std::function< void(const felix::packetformat::chunk &chunk)> process_chunk_with_error_func
void process_chunk(const felix::packetformat::chunk &)
void process_block(const felix::packetformat::block &)
std::function< void(const felix::packetformat::chunk &chunk)> process_chunk_func
std::function< void(const felix::packetformat::subchunk &subchunk)> process_subchunk_with_error_func
std::function< void(const felix::packetformat::shortchunk &shortchunk)> process_shortchunk_func
void process_subchunk_with_error(const felix::packetformat::subchunk &)
void process_shortchunk(const felix::packetformat::shortchunk &)
void process_subchunk(const felix::packetformat::subchunk &)
void process_block_with_error(const felix::packetformat::block &)
std::function< void(const felix::packetformat::subchunk &subchunk)> process_subchunk_func
void process_shortchunk_with_error(const felix::packetformat::shortchunk &)
std::function< void(const felix::packetformat::shortchunk &shortchunk)> process_shortchunk_with_error_func
void process_chunk_with_error(const felix::packetformat::chunk &)
std::function< void(const felix::packetformat::block &block)> process_block_with_error_func
◆ ~DefaultParserImpl()
dunedaq::flxlibs::DefaultParserImpl::~DefaultParserImpl |
( |
| ) |
|
◆ DefaultParserImpl() [2/3]
◆ DefaultParserImpl() [3/3]
◆ block_processed()
void dunedaq::flxlibs::DefaultParserImpl::block_processed |
( |
const felix::packetformat::block & | block | ) |
|
◆ block_processed_with_error()
void dunedaq::flxlibs::DefaultParserImpl::block_processed_with_error |
( |
const felix::packetformat::block & | block | ) |
|
◆ chunk_processed()
void dunedaq::flxlibs::DefaultParserImpl::chunk_processed |
( |
const felix::packetformat::chunk & | chunk | ) |
|
Definition at line 44 of file DefaultParserImpl.cpp.
45{
48}
FELIX Initialization std::string initerror FELIX queue timed std::string queuename Unexpected chunk int ParserOps couldn t push to queue !Failed chunk
◆ chunk_processed_with_error()
void dunedaq::flxlibs::DefaultParserImpl::chunk_processed_with_error |
( |
const felix::packetformat::chunk & | chunk | ) |
|
◆ get_stats()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ process_block()
void dunedaq::flxlibs::DefaultParserImpl::process_block |
( |
const felix::packetformat::block & | | ) |
|
|
inlineprivate |
◆ process_block_with_error()
void dunedaq::flxlibs::DefaultParserImpl::process_block_with_error |
( |
const felix::packetformat::block & | | ) |
|
|
inlineprivate |
◆ process_chunk()
void dunedaq::flxlibs::DefaultParserImpl::process_chunk |
( |
const felix::packetformat::chunk & | | ) |
|
|
inlineprivate |
◆ process_chunk_with_error()
void dunedaq::flxlibs::DefaultParserImpl::process_chunk_with_error |
( |
const felix::packetformat::chunk & | | ) |
|
|
inlineprivate |
◆ process_shortchunk()
void dunedaq::flxlibs::DefaultParserImpl::process_shortchunk |
( |
const felix::packetformat::shortchunk & | | ) |
|
|
inlineprivate |
◆ process_shortchunk_with_error()
void dunedaq::flxlibs::DefaultParserImpl::process_shortchunk_with_error |
( |
const felix::packetformat::shortchunk & | | ) |
|
|
inlineprivate |
◆ process_subchunk()
void dunedaq::flxlibs::DefaultParserImpl::process_subchunk |
( |
const felix::packetformat::subchunk & | | ) |
|
|
inlineprivate |
◆ process_subchunk_with_error()
void dunedaq::flxlibs::DefaultParserImpl::process_subchunk_with_error |
( |
const felix::packetformat::subchunk & | | ) |
|
|
inlineprivate |
◆ shortchunk_process_with_error()
void dunedaq::flxlibs::DefaultParserImpl::shortchunk_process_with_error |
( |
const felix::packetformat::shortchunk & | shortchunk | ) |
|
◆ shortchunk_processed()
void dunedaq::flxlibs::DefaultParserImpl::shortchunk_processed |
( |
const felix::packetformat::shortchunk & | shortchunk | ) |
|
◆ subchunk_processed()
void dunedaq::flxlibs::DefaultParserImpl::subchunk_processed |
( |
const felix::packetformat::subchunk & | subchunk | ) |
|
◆ subchunk_processed_with_error()
void dunedaq::flxlibs::DefaultParserImpl::subchunk_processed_with_error |
( |
const felix::packetformat::subchunk & | subchunk | ) |
|
Definition at line 79 of file DefaultParserImpl.cpp.
80{
82 if (subchunk.crcerr_flag) {
84 }
85 if (subchunk.trunc_flag) {
87 }
88 if (subchunk.err_flag) {
90 }
92}
counter_t error_subchunk_ctr
counter_t subchunk_error_ctr
counter_t subchunk_trunc_error_ctr
counter_t subchunk_crc_error_ctr
◆ m_stats
◆ process_block_func
std::function<void(const felix::packetformat::block& block)> dunedaq::flxlibs::DefaultParserImpl::process_block_func |
◆ process_block_with_error_func
std::function<void(const felix::packetformat::block& block)> dunedaq::flxlibs::DefaultParserImpl::process_block_with_error_func |
◆ process_chunk_func
std::function<void(const felix::packetformat::chunk& chunk)> dunedaq::flxlibs::DefaultParserImpl::process_chunk_func |
◆ process_chunk_with_error_func
std::function<void(const felix::packetformat::chunk& chunk)> dunedaq::flxlibs::DefaultParserImpl::process_chunk_with_error_func |
◆ process_shortchunk_func
std::function<void(const felix::packetformat::shortchunk& shortchunk)> dunedaq::flxlibs::DefaultParserImpl::process_shortchunk_func |
◆ process_shortchunk_with_error_func
std::function<void(const felix::packetformat::shortchunk& shortchunk)> dunedaq::flxlibs::DefaultParserImpl::process_shortchunk_with_error_func |
◆ process_subchunk_func
std::function<void(const felix::packetformat::subchunk& subchunk)> dunedaq::flxlibs::DefaultParserImpl::process_subchunk_func |
◆ process_subchunk_with_error_func
std::function<void(const felix::packetformat::subchunk& subchunk)> dunedaq::flxlibs::DefaultParserImpl::process_subchunk_with_error_func |
The documentation for this class was generated from the following files: