#include <Handler.hpp>
Definition at line 77 of file Handler.hpp.
◆ Handler() [1/3]
| srs::workflow::Handler::Handler |
( |
App * | control, |
|
|
std::size_t | n_lines = 1 ) |
|
explicit |
◆ Handler() [2/3]
| srs::workflow::Handler::Handler |
( |
const Handler & | | ) |
|
|
delete |
◆ Handler() [3/3]
| srs::workflow::Handler::Handler |
( |
Handler && | | ) |
|
|
delete |
◆ ~Handler()
| srs::workflow::Handler::~Handler |
( |
| ) |
|
◆ abort()
| void srs::workflow::Handler::abort |
( |
| ) |
|
|
inline |
◆ clear_data_buffer()
| void srs::workflow::Handler::clear_data_buffer |
( |
| ) |
|
|
private |
◆ get_app()
| auto srs::workflow::Handler::get_app |
( |
| ) |
->auto & |
|
inlinenodiscard |
◆ get_data_monitor()
| auto srs::workflow::Handler::get_data_monitor |
( |
| ) |
const->constauto & |
|
inlinenodiscard |
◆ get_data_workflow()
| auto srs::workflow::Handler::get_data_workflow |
( |
| ) |
const->constTaskDiagram & |
|
nodiscard |
◆ get_drop_data_bytes()
| auto srs::workflow::Handler::get_drop_data_bytes |
( |
| ) |
const->uint64_t |
|
inlinenodiscard |
◆ get_frame_counts()
| auto srs::workflow::Handler::get_frame_counts |
( |
| ) |
const->uint64_t |
|
inlinenodiscard |
◆ get_n_lines()
| auto srs::workflow::Handler::get_n_lines |
( |
| ) |
const->auto |
|
inlinenodiscard |
◆ get_processed_hit_number()
| auto srs::workflow::Handler::get_processed_hit_number |
( |
| ) |
const->uint64_t |
|
inlinenodiscard |
◆ get_read_data_bytes()
| auto srs::workflow::Handler::get_read_data_bytes |
( |
| ) |
const->uint64_t |
|
inlinenodiscard |
◆ get_writer()
| auto srs::workflow::Handler::get_writer |
( |
| ) |
->auto * |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ read_data_once()
| void srs::workflow::Handler::read_data_once |
( |
std::span< BufferElementType > | read_data | ) |
|
◆ set_monitor_display_period()
| void srs::workflow::Handler::set_monitor_display_period |
( |
std::chrono::milliseconds | duration | ) |
|
|
inline |
◆ set_n_pipelines()
| void srs::workflow::Handler::set_n_pipelines |
( |
std::size_t | n_lines | ) |
|
|
inline |
◆ set_output_filenames()
| void srs::workflow::Handler::set_output_filenames |
( |
const std::vector< std::string > & | filenames | ) |
|
|
inline |
◆ set_print_mode()
◆ set_show_data_speed()
| void srs::workflow::Handler::set_show_data_speed |
( |
bool | val = true | ) |
|
|
inline |
◆ start()
| void srs::workflow::Handler::start |
( |
| ) |
|
◆ stop()
| void srs::workflow::Handler::stop |
( |
| ) |
|
◆ app_
| gsl::not_null<App*> srs::workflow::Handler::app_ |
|
private |
◆ data_queue_
◆ is_stopped_
| std::atomic<bool> srs::workflow::Handler::is_stopped_ { true } |
|
private |
◆ monitor_
◆ n_lines_
| std::size_t srs::workflow::Handler::n_lines_ = 1 |
|
private |
◆ print_mode_
◆ received_data_size_
| std::size_t srs::workflow::Handler::received_data_size_ {} |
|
private |
◆ task_diagram_
| std::unique_ptr<TaskDiagram> srs::workflow::Handler::task_diagram_ = nullptr |
|
private |
◆ total_drop_data_bytes_
| std::atomic<uint64_t> srs::workflow::Handler::total_drop_data_bytes_ = 0 |
|
private |
◆ total_frame_counts_
| std::atomic<uint64_t> srs::workflow::Handler::total_frame_counts_ = 0 |
|
private |
◆ total_processed_hit_numer_
| std::atomic<uint64_t> srs::workflow::Handler::total_processed_hit_numer_ = 0 |
|
private |
◆ total_read_data_bytes_
| std::atomic<uint64_t> srs::workflow::Handler::total_read_data_bytes_ = 0 |
|
private |
◆ writers_
The documentation for this class was generated from the following files: