49
49
typedef boost::function<void (node*, packet_ptr)> packet_received_callback;
50
50
typedef boost::function<void (node*, packet_ptr)> packet_sent_callback;
52
57
virtual bool receive() = 0; ///!< Returns true if packets were received
55
60
callback_id register_packet_received_callback(packet_type_id packet_type, packet_received_callback func);
56
61
callback_id register_packet_sent_callback(packet_type_id packet_type, packet_sent_callback func);