unilink  0.4.3
A simple C++ library for unified async communication
unilink::interface::Channel Member List

This is the complete list of members for unilink::interface::Channel, including all inherited members.

async_write_copy(memory::ConstByteSpan data)=0unilink::interface::Channelpure virtual
async_write_move(std::vector< uint8_t > &&data)=0unilink::interface::Channelpure virtual
async_write_shared(std::shared_ptr< const std::vector< uint8_t >> data)=0unilink::interface::Channelpure virtual
is_connected() const =0unilink::interface::Channelpure virtual
on_backpressure(OnBackpressure cb)=0unilink::interface::Channelpure virtual
on_bytes(OnBytes cb)=0unilink::interface::Channelpure virtual
on_state(OnState cb)=0unilink::interface::Channelpure virtual
OnBackpressure typedefunilink::interface::Channel
OnBytes typedefunilink::interface::Channel
OnState typedefunilink::interface::Channel
start()=0unilink::interface::Channelpure virtual
stop()=0unilink::interface::Channelpure virtual
~Channel()=defaultunilink::interface::Channelvirtual