|
SRS-control 0.1.4
|
#include <UDPWriter.hpp>

Public Member Functions | |
| UDP (io_context_type &io_context, asio::ip::udp::endpoint remote_endpoint, std::size_t n_lines, process::DataConvertOptions deser_mode=process::DataConvertOptions::none) | |
| ~UDP () noexcept | |
| UDP (const UDP &)=delete | |
| UDP (UDP &&)=default | |
| UDP & | operator= (const UDP &)=delete |
| UDP & | operator= (UDP &&)=default |
| auto | run (const OutputTo< InputType > auto &prev_data_converter, std::size_t line_number=0) -> RunResult |
| auto | is_deserialize_valid () const |
| auto | operator() (std::size_t line_number=0) const -> OutputType |
| Public Member Functions inherited from srs::process::WriterTask< DataWriterOption::udp, std::string_view, std::size_t > | |
| WriterTask (std::string_view name, DataConvertOptions prev_convert, std::size_t n_lines=1) | |
| Public Member Functions inherited from srs::process::BaseTask< std::string_view, std::size_t > | |
| BaseTask (std::string_view name, DataConvertOptions prev_convert, std::size_t n_lines=1) | |
| auto | get_n_lines () const -> std::size_t |
| auto | get_required_conversion () const -> DataConvertOptions |
| auto | get_name () const -> std::string_view |
| auto | get_name_str () const -> std::string |
Static Public Attributes | |
| static constexpr auto | IsStructType = false |
| Static Public Attributes inherited from srs::process::WriterTask< DataWriterOption::udp, std::string_view, std::size_t > | |
| static constexpr auto | writer_type |
Private Attributes | |
| std::vector< OutputType > | output_data_ |
| std::vector< std::unique_ptr< connection::UDPWriterConnection > > | connections_ |
Additional Inherited Members | |
| Public Types inherited from srs::process::BaseTask< std::string_view, std::size_t > | |
| using | InputType |
| using | OutputType |
| using | RunResult |
Definition at line 91 of file UDPWriter.hpp.
| srs::writer::UDP::UDP | ( | io_context_type & | io_context, |
| asio::ip::udp::endpoint | remote_endpoint, | ||
| std::size_t | n_lines, | ||
| process::DataConvertOptions | deser_mode = process::DataConvertOptions::none ) |
Definition at line 14 of file UDPWriter.cpp.
|
noexcept |
Definition at line 28 of file UDPWriter.cpp.
|
delete |
|
default |
|
inlinenodiscard |
Definition at line 113 of file UDPWriter.hpp.
|
inlinenodiscard |
Definition at line 117 of file UDPWriter.hpp.
|
inline |
Definition at line 106 of file UDPWriter.hpp.
|
private |
Definition at line 124 of file UDPWriter.hpp.
|
staticconstexpr |
Definition at line 98 of file UDPWriter.hpp.
|
private |
Definition at line 123 of file UDPWriter.hpp.