#include <ConnectionBase.hpp>
Definition at line 26 of file ConnectionBase.hpp.
◆ CommandBase()
| srs::connection::CommandBase::CommandBase |
( |
const std::string_view | name | ) |
|
|
inlineexplicit |
◆ check_response()
| auto srs::connection::CommandBase::check_response |
( |
std::span< char > | response_msg | ) |
const->bool |
|
nodiscard |
◆ communicate()
| void srs::connection::CommandBase::communicate |
( |
this auto && | self, |
|
|
std::span< const CommunicateEntryType > | data, |
|
|
uint16_t | address, |
|
|
const std::shared_ptr< FecCommandSocket > & | socket ) |
|
inlineprivate |
◆ encode_write_msg()
◆ get_name()
| auto srs::connection::CommandBase::get_name |
( |
| ) |
const->std::string_view |
|
inlinenodiscard |
◆ get_remote_endpoint()
| auto srs::connection::CommandBase::get_remote_endpoint |
( |
| ) |
->constudp::endpoint & |
|
inline |
◆ get_remote_ip_string()
| auto srs::connection::CommandBase::get_remote_ip_string |
( |
| ) |
const |
|
inlinenodiscard |
◆ get_remote_port()
| auto srs::connection::CommandBase::get_remote_port |
( |
| ) |
const |
|
inlinenodiscard |
◆ get_response_msg()
| auto srs::connection::CommandBase::get_response_msg |
( |
| ) |
const->std::string_view |
|
inlinenodiscard |
◆ send_message()
| auto srs::connection::CommandBase::send_message |
( |
std::shared_ptr< FecCommandSocket > | socket, |
|
|
std::shared_ptr< CommandBase > | connection )->asio::awaitable< void > |
|
staticprivate |
◆ send_message_from()
| void srs::connection::CommandBase::send_message_from |
( |
this auto && | self, |
|
|
const std::shared_ptr< FecCommandSocket > & | socket ) |
|
inline |
◆ set_remote_endpoint()
| void srs::connection::CommandBase::set_remote_endpoint |
( |
asio::ip::udp::endpoint | endpoint | ) |
|
|
inline |
◆ set_write_response_msg()
| void srs::connection::CommandBase::set_write_response_msg |
( |
const std::vector< CommunicateEntryType > & | msg, |
|
|
uint16_t | address ) |
|
inlineprotected |
◆ timer_countdown()
| auto srs::connection::CommandBase::timer_countdown |
( |
auto * | connection | ) |
->asio::awaitable< void > |
|
staticprivate |
◆ counter_
◆ name_
| std::string_view srs::connection::CommandBase::name_ |
|
private |
◆ remote_endpoint_
| udp::endpoint srs::connection::CommandBase::remote_endpoint_ |
|
private |
◆ write_msg_buffer_
◆ write_msg_response_buffer_
The documentation for this class was generated from the following files: