Home | Trees | Indices | Help |
|
---|
|
rospy implementation of topics.
Publisher and Subscriber are the client API for topics.
Internally, _TopicImpl instances (_PublisherImpl/_SubscriberImpl) are used to manage actual transport connections. The _TopicManager is responsible for tracking the system-wide state of publications and subscriptions as well as the _TopicImpl instances. More info is below.
The _TopicManager does the backend topic bookkeeping for the local node. Use get_topic_manager() to access singleton. Actual topic implementations are done through the _TopicImpl/_PublisherImpl/_SubscriberImpl hierarchy. Client code generates instances of type Publisher/Subscriber, which enable to client to create multiple publishers/subscribers of that topic that get controlled access to the underlying share connections.
Common parent classes for all rospy topics. The rospy topic autogenerators create classes that are children of these implementations.
Classes | |
Topic Base class of Publisher and Subscriber |
|
Poller select.poll/kqueue abstraction to handle socket failure detection on multiple platforms. |
|
Subscriber Class for registering as a subscriber to a specified topic, where the messages are of a given type. |
|
SubscribeListener Callback API to receive notifications when new subscribers connect and disconnect. |
|
Publisher Class for registering as a publisher of a ROS topic. |
Variables | |
python3 = 0
|
|
__package__ =
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Tue Mar 1 07:33:45 2022 | http://epydoc.sourceforge.net |