|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <DefaultParserImpl.hpp>
Public Member Functions | |
| DefaultParserImpl () | |
| ~DefaultParserImpl () | |
| DefaultParserImpl (const DefaultParserImpl &)=delete | |
| DefaultParserImpl is not copy-constructible. | |
| DefaultParserImpl & | operator= (const DefaultParserImpl &)=delete |
| DefaultParserImpl is not copy-assignable. | |
| DefaultParserImpl (DefaultParserImpl &&)=delete | |
| DefaultParserImpl is not move-constructible. | |
| DefaultParserImpl & | operator= (DefaultParserImpl &&)=delete |
| DefaultParserImpl is not move-assignable. | |
| stats::ParserStats & | get_stats () |
| void | chunk_processed (const felix::packetformat::chunk &chunk) |
| void | shortchunk_processed (const felix::packetformat::shortchunk &shortchunk) |
| void | subchunk_processed (const felix::packetformat::subchunk &subchunk) |
| void | block_processed (const felix::packetformat::block &block) |
| void | chunk_processed_with_error (const felix::packetformat::chunk &chunk) |
| void | subchunk_processed_with_error (const felix::packetformat::subchunk &subchunk) |
| void | shortchunk_process_with_error (const felix::packetformat::shortchunk &shortchunk) |
| void | block_processed_with_error (const felix::packetformat::block &block) |
Public Attributes | |
| std::function< void(const felix::packetformat::chunk &chunk)> | process_chunk_func |
| std::function< void(const felix::packetformat::shortchunk &shortchunk)> | process_shortchunk_func |
| std::function< void(const felix::packetformat::subchunk &subchunk)> | process_subchunk_func |
| std::function< void(const felix::packetformat::block &block)> | process_block_func |
| std::function< void(const felix::packetformat::chunk &chunk)> | process_chunk_with_error_func |
| std::function< void(const felix::packetformat::subchunk &subchunk)> | process_subchunk_with_error_func |
| std::function< void(const felix::packetformat::shortchunk &shortchunk)> | process_shortchunk_with_error_func |
| std::function< void(const felix::packetformat::block &block)> | process_block_with_error_func |
Private Member Functions | |
| void | process_chunk (const felix::packetformat::chunk &) |
| void | process_shortchunk (const felix::packetformat::shortchunk &) |
| void | process_subchunk (const felix::packetformat::subchunk &) |
| void | process_block (const felix::packetformat::block &) |
| void | process_chunk_with_error (const felix::packetformat::chunk &) |
| void | process_subchunk_with_error (const felix::packetformat::subchunk &) |
| void | process_shortchunk_with_error (const felix::packetformat::shortchunk &) |
| void | process_block_with_error (const felix::packetformat::block &) |
Private Attributes | |
| stats::ParserStats | m_stats |
Definition at line 25 of file DefaultParserImpl.hpp.
| dunedaq::flxlibs::DefaultParserImpl::DefaultParserImpl | ( | ) |
Definition at line 21 of file DefaultParserImpl.cpp.
| dunedaq::flxlibs::DefaultParserImpl::~DefaultParserImpl | ( | ) |
Definition at line 35 of file DefaultParserImpl.cpp.
|
delete |
DefaultParserImpl is not copy-constructible.
|
delete |
DefaultParserImpl is not move-constructible.
| void dunedaq::flxlibs::DefaultParserImpl::block_processed | ( | const felix::packetformat::block & | block | ) |
Definition at line 65 of file DefaultParserImpl.cpp.
| void dunedaq::flxlibs::DefaultParserImpl::block_processed_with_error | ( | const felix::packetformat::block & | block | ) |
Definition at line 102 of file DefaultParserImpl.cpp.
| void dunedaq::flxlibs::DefaultParserImpl::chunk_processed | ( | const felix::packetformat::chunk & | chunk | ) |
Definition at line 44 of file DefaultParserImpl.cpp.
| void dunedaq::flxlibs::DefaultParserImpl::chunk_processed_with_error | ( | const felix::packetformat::chunk & | chunk | ) |
Definition at line 72 of file DefaultParserImpl.cpp.
| stats::ParserStats & dunedaq::flxlibs::DefaultParserImpl::get_stats | ( | ) |
Definition at line 38 of file DefaultParserImpl.cpp.
|
delete |
DefaultParserImpl is not copy-assignable.
|
delete |
DefaultParserImpl is not move-assignable.
|
inlineprivate |
Definition at line 62 of file DefaultParserImpl.hpp.
|
inlineprivate |
Definition at line 66 of file DefaultParserImpl.hpp.
|
inlineprivate |
Definition at line 59 of file DefaultParserImpl.hpp.
|
inlineprivate |
Definition at line 63 of file DefaultParserImpl.hpp.
|
inlineprivate |
Definition at line 60 of file DefaultParserImpl.hpp.
|
inlineprivate |
Definition at line 65 of file DefaultParserImpl.hpp.
|
inlineprivate |
Definition at line 61 of file DefaultParserImpl.hpp.
|
inlineprivate |
Definition at line 64 of file DefaultParserImpl.hpp.
| void dunedaq::flxlibs::DefaultParserImpl::shortchunk_process_with_error | ( | const felix::packetformat::shortchunk & | shortchunk | ) |
Definition at line 95 of file DefaultParserImpl.cpp.
| void dunedaq::flxlibs::DefaultParserImpl::shortchunk_processed | ( | const felix::packetformat::shortchunk & | shortchunk | ) |
Definition at line 51 of file DefaultParserImpl.cpp.
| void dunedaq::flxlibs::DefaultParserImpl::subchunk_processed | ( | const felix::packetformat::subchunk & | subchunk | ) |
Definition at line 58 of file DefaultParserImpl.cpp.
| void dunedaq::flxlibs::DefaultParserImpl::subchunk_processed_with_error | ( | const felix::packetformat::subchunk & | subchunk | ) |
Definition at line 79 of file DefaultParserImpl.cpp.
|
private |
Definition at line 69 of file DefaultParserImpl.hpp.
| std::function<void(const felix::packetformat::block& block)> dunedaq::flxlibs::DefaultParserImpl::process_block_func |
Definition at line 41 of file DefaultParserImpl.hpp.
| std::function<void(const felix::packetformat::block& block)> dunedaq::flxlibs::DefaultParserImpl::process_block_with_error_func |
Definition at line 45 of file DefaultParserImpl.hpp.
| std::function<void(const felix::packetformat::chunk& chunk)> dunedaq::flxlibs::DefaultParserImpl::process_chunk_func |
Definition at line 38 of file DefaultParserImpl.hpp.
| std::function<void(const felix::packetformat::chunk& chunk)> dunedaq::flxlibs::DefaultParserImpl::process_chunk_with_error_func |
Definition at line 42 of file DefaultParserImpl.hpp.
| std::function<void(const felix::packetformat::shortchunk& shortchunk)> dunedaq::flxlibs::DefaultParserImpl::process_shortchunk_func |
Definition at line 39 of file DefaultParserImpl.hpp.
| std::function<void(const felix::packetformat::shortchunk& shortchunk)> dunedaq::flxlibs::DefaultParserImpl::process_shortchunk_with_error_func |
Definition at line 44 of file DefaultParserImpl.hpp.
| std::function<void(const felix::packetformat::subchunk& subchunk)> dunedaq::flxlibs::DefaultParserImpl::process_subchunk_func |
Definition at line 40 of file DefaultParserImpl.hpp.
| std::function<void(const felix::packetformat::subchunk& subchunk)> dunedaq::flxlibs::DefaultParserImpl::process_subchunk_with_error_func |
Definition at line 43 of file DefaultParserImpl.hpp.