See: Description
| Interface | Description | 
|---|---|
| TopicParticipant | 
 Represents a ROS topic. 
 | 
| TopicParticipantManagerListener | 
 Listener for  
TopicParticipantManager events. | 
| Class | Description | 
|---|---|
| DefaultPublisher<T> | 
 Default implementation of a  
Publisher. | 
| DefaultSubscriber<T> | 
 Default implementation of a  
Subscriber. | 
| DefaultTopicParticipant | 
 Base definition of a  
TopicSystemState. | 
| PublisherDeclaration | |
| PublisherFactory | 
 A factory for  
Publisher instances. | 
| PublisherIdentifier | 
 All information needed to identify a publisher. 
 | 
| RepeatingPublisher<MessageType> | 
 Repeatedly send a message out on a given  
Publisher. | 
| SubscriberDeclaration | |
| SubscriberFactory | 
 A factory for  
Subscriber instances. | 
| SubscriberHandshake | 
 Handshake logic from the subscriber side of a topic connection. 
 | 
| SubscriberIdentifier | |
| TopicDeclaration | 
 A topic in a ROS graph. 
 | 
| TopicIdentifier | 
 The identifier for a topic in a ROS graph. 
 | 
| TopicParticipantManager | 
 Manages a collection of  
Publishers and Subscribers. | 
These classes should _not_ be used directly outside of the org.ros package.