12 #ifndef ROC_PACKET_SHIPPER_H_
13 #define ROC_PACKET_SHIPPER_H_
#define ROC_ATTR_NODISCARD
Emit warning if function result is not checked.
Base class for non-copyable objects.
Packet composer interface.
Prepare a packet for being sent.
Shipper(const address::SocketAddr &dest_address, IComposer &composer, IWriter &writer)
Initialize.
virtual ROC_ATTR_NODISCARD status::StatusCode write(const packet::PacketPtr &packet)
Write outgoing packet.
Packet composer interface.