#include <SRSEmulator.hpp>
Definition at line 30 of file SRSEmulator.hpp.
◆ IOContextType
◆ ReceiveType
◆ SRSEmulator()
| srs::test::SRSEmulator::SRSEmulator |
( |
const Config & | config | ) |
|
|
explicit |
◆ do_if_acq_off()
| void srs::test::SRSEmulator::do_if_acq_off |
( |
| ) |
|
|
private |
◆ do_if_acq_on()
| void srs::test::SRSEmulator::do_if_acq_on |
( |
asio::any_io_executor & | executor | ) |
|
|
private |
◆ listen_coro()
| auto srs::test::SRSEmulator::listen_coro |
( |
| ) |
->asio::awaitable< void > |
|
private |
◆ listen_on_communications()
| void srs::test::SRSEmulator::listen_on_communications |
( |
| ) |
|
|
private |
◆ send_response()
| auto srs::test::SRSEmulator::send_response |
( |
connection::udp::endpoint | endpoint, |
|
|
ReceiveType | result_type )->asio::awaitable< void > |
|
private |
◆ set_continue_output()
| void srs::test::SRSEmulator::set_continue_output |
( |
bool | is_continue | ) |
|
|
inline |
◆ set_delay_time()
| void srs::test::SRSEmulator::set_delay_time |
( |
std::size_t | time | ) |
|
|
inline |
◆ start_send_data()
| auto srs::test::SRSEmulator::start_send_data |
( |
| ) |
->asio::awaitable< void > |
|
private |
◆ wait_for_connection()
| void srs::test::SRSEmulator::wait_for_connection |
( |
| ) |
|
◆ wait_for_data_sender()
| void srs::test::SRSEmulator::wait_for_data_sender |
( |
| ) |
|
◆ config_
| Config srs::test::SRSEmulator::config_ |
|
private |
◆ data_sender_status_
| std::shared_ptr<asio::system_timer> srs::test::SRSEmulator::data_sender_status_ = std::make_shared<asio::system_timer>(io_context_) |
|
private |
◆ data_sending_control_
| asio::steady_timer srs::test::SRSEmulator::data_sending_control_ { io_context_ } |
|
private |
◆ delay_time_
| std::chrono::microseconds srs::test::SRSEmulator::delay_time_ { 1 } |
|
private |
◆ frame_reader_
◆ io_context_
◆ is_continue_
| std::atomic<bool> srs::test::SRSEmulator::is_continue_ = false |
|
private |
◆ is_idle_
| std::atomic<bool> srs::test::SRSEmulator::is_idle_ = true |
|
private |
◆ is_shutdown_
| std::atomic<bool> srs::test::SRSEmulator::is_shutdown_ = false |
|
private |
◆ source_filename_
| std::string srs::test::SRSEmulator::source_filename_ |
|
private |
◆ udp_socket_
| asio::ip::udp::socket srs::test::SRSEmulator::udp_socket_ |
|
private |
The documentation for this class was generated from the following files: