rospy.impl.tcpros_pubsub.QueuedConnection:
It wraps a Transport instance and behaves like one but it queues
the data written to it and relays them asynchronously to the
wrapped instance.
rospy.timer.Rate:
Convenience class for sleeping in a loop at a specified rate