12 #ifndef ROC_PACKET_ROUTER_H_
13 #define ROC_PACKET_ROUTER_H_
#define ROC_ATTR_NODISCARD
Emit warning if function result is not checked.
Base class for non-copyable objects.
Route packets to writers.
Router(core::IArena &arena)
Initialize.
virtual ROC_ATTR_NODISCARD status::StatusCode write(const PacketPtr &packet)
Write next packet.
ROC_ATTR_NODISCARD bool add_route(IWriter &writer, unsigned flags)
Add route.
uint32_t stream_source_t
Packet stream identifier.
Commonly used types and functions.