If you want to trace the hierarchy: When you subscribe on a NodeHandle a Subscription is added to the TopicManager. The subscription will then contain the SubscriptionQueue which has the information about the received messages. But most of the members along the line you would be interested in are private.