public void HandleData(MemBlock data, ISender return_path, object state)
{
MemBlock user_data;
// Parse BroadcastSender
BroadcastSender bs = BroadcastSender.Parse(Node, data, out user_data);
// Present the packet to the local handler
BroadcastReceiver br = new BroadcastReceiver(bs);
Node.HandleData(user_data, br, null);
// Broadcast to the next hop
bs.Send(user_data);
}
}