#include <Application.hpp>
|
using | udp = asio::ip::udp |
|
Definition at line 46 of file Application.hpp.
◆ udp
◆ App() [1/3]
◆ App() [2/3]
srs::App::App |
( |
const App & | | ) |
|
|
delete |
◆ App() [3/3]
◆ ~App()
◆ configure_fec()
void srs::App::configure_fec |
( |
| ) |
|
|
inline |
◆ end_of_work()
void srs::App::end_of_work |
( |
| ) |
|
◆ exit()
◆ get_channel_address()
auto srs::App::get_channel_address |
( |
| ) |
const -> uint16_t |
|
inlinenodiscard |
◆ get_data_reader()
◆ get_error_string()
auto srs::App::get_error_string |
( |
| ) |
const -> const std::string& |
|
inlinenodiscard |
◆ get_io_context()
auto srs::App::get_io_context |
( |
| ) |
-> auto& |
|
inlinenodiscard |
◆ get_status()
auto srs::App::get_status |
( |
| ) |
const -> const auto& |
|
inlinenodiscard |
◆ get_workflow_handler()
auto srs::App::get_workflow_handler |
( |
| ) |
const -> const auto& |
|
inlinenodiscard |
◆ init()
◆ notify_status_change()
void srs::App::notify_status_change |
( |
| ) |
|
|
inline |
◆ operator=() [1/2]
App & srs::App::operator= |
( |
App && | | ) |
|
|
delete |
◆ operator=() [2/2]
App & srs::App::operator= |
( |
const App & | | ) |
|
|
delete |
◆ read_data()
void srs::App::read_data |
( |
bool | is_non_stop = true | ) |
|
◆ set_error_string()
void srs::App::set_error_string |
( |
std::string_view | err_msg | ) |
|
|
inline |
◆ set_fec_data_receiv_port()
void srs::App::set_fec_data_receiv_port |
( |
int | port_num | ) |
|
|
inline |
◆ set_output_filenames()
void srs::App::set_output_filenames |
( |
const std::vector< std::string > & | filenames | ) |
|
◆ set_print_mode()
◆ set_remote_endpoint()
void srs::App::set_remote_endpoint |
( |
std::string_view | remote_ip, |
|
|
int | port_number ) |
◆ set_status_acq_off()
void srs::App::set_status_acq_off |
( |
bool | val = true | ) |
|
|
inline |
◆ set_status_acq_on()
void srs::App::set_status_acq_on |
( |
bool | val = true | ) |
|
|
inline |
◆ set_status_is_reading()
void srs::App::set_status_is_reading |
( |
bool | val = true | ) |
|
|
inline |
◆ start_workflow()
void srs::App::start_workflow |
( |
bool | is_blocking = true | ) |
|
◆ switch_off()
void srs::App::switch_off |
( |
| ) |
|
◆ switch_on()
void srs::App::switch_on |
( |
| ) |
|
◆ wait_for_finish()
void srs::App::wait_for_finish |
( |
| ) |
|
◆ wait_for_reading_finish()
void srs::App::wait_for_reading_finish |
( |
| ) |
|
|
private |
◆ wait_for_status()
◆ channel_address_
◆ configurations_
Config srs::App::configurations_ |
|
private |
◆ data_reader_
◆ error_string_
std::string srs::App::error_string_ |
|
private |
◆ exit_helper_
◆ io_context_
◆ io_work_guard_
asio::executor_work_guard<io_context_type::executor_type> srs::App::io_work_guard_ |
|
private |
◆ remote_endpoint_
udp::endpoint srs::App::remote_endpoint_ |
|
private |
◆ signal_set_
asio::signal_set srs::App::signal_set_ { io_context_, SIGINT, SIGTERM } |
|
private |
◆ status_
◆ workflow_handler_
◆ working_thread_
std::jthread srs::App::working_thread_ |
|
private |
The documentation for this class was generated from the following files: