#include <Handler.hpp>
Definition at line 56 of file Handler.hpp.
◆ Handler() [1/3]
srs::workflow::Handler::Handler |
( |
App * | control | ) |
|
|
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 |
◆ analysis_loop()
void srs::workflow::Handler::analysis_loop |
( |
bool | is_blocking | ) |
|
|
private |
◆ 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 -> 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 |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ print_data()
void srs::workflow::Handler::print_data |
( |
| ) |
|
|
private |
◆ 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_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 |
( |
bool | is_blocking | ) |
|
◆ stop()
void srs::workflow::Handler::stop |
( |
| ) |
|
◆ update_monitor()
void srs::workflow::Handler::update_monitor |
( |
| ) |
|
|
private |
◆ write_data()
void srs::workflow::Handler::write_data |
( |
| ) |
|
|
private |
◆ app_
gsl::not_null<App*> srs::workflow::Handler::app_ |
|
private |
◆ data_processes_
◆ data_queue_
◆ is_stopped_
std::atomic<bool> srs::workflow::Handler::is_stopped_ { false } |
|
private |
◆ monitor_
◆ print_mode_
◆ received_data_size_
std::size_t srs::workflow::Handler::received_data_size_ {} |
|
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 |
The documentation for this class was generated from the following files: