Sender#

struct Sender#

Subclassed by roq::io::ipc::Connection, roq::io::net::tcp::Connection, roq::io::net::udp::Sender

Public Functions

inline virtual ~Sender()#
virtual size_t send(std::span<std::byte const> const &data) = 0#
virtual size_t send(std::span<std::span<std::byte const> const> const &data) = 0#
virtual size_t sendto(std::span<std::byte const> const &data, NetworkAddress const&) = 0#
virtual size_t sendto(std::span<std::span<std::byte const> const> const &data, NetworkAddress const&) = 0#
virtual void send(std::span<std::byte const> const &data, Completion::Handler&) = 0#