Package org.ros.internal.node.topic
Class TopicParticipantManager
java.lang.Object
org.ros.internal.node.topic.TopicParticipantManager
Manages a collection of
Publishers and Subscribers.- Author:
- kwc@willowgarage.com (Ken Conley), damonkohler@google.com (Damon Kohler)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPublisher(DefaultPublisher<?> publisher) voidaddPublisherConnection(DefaultPublisher<?> publisher, SubscriberIdentifier subscriberIdentifier) voidaddSubscriber(DefaultSubscriber<?> subscriber) voidaddSubscriberConnection(DefaultSubscriber<?> subscriber, PublisherIdentifier publisherIdentifier) getPublisher(GraphName topicName) getPublisherConnections(DefaultPublisher<?> publisher) getSubscriber(GraphName topicName) getSubscriberConnections(DefaultSubscriber<?> subscriber) booleanhasPublisher(GraphName topicName) booleanhasSubscriber(GraphName topicName) voidremovePublisher(DefaultPublisher<?> publisher) voidremovePublisherConnection(DefaultPublisher<?> publisher, SubscriberIdentifier subscriberIdentifier) voidremoveSubscriber(DefaultSubscriber<?> subscriber) voidremoveSubscriberConnection(DefaultSubscriber<?> subscriber, PublisherIdentifier publisherIdentifier) voidsetListener(TopicParticipantManagerListener listener) voidshutdown()
-
Constructor Details
-
TopicParticipantManager
public TopicParticipantManager()
-
-
Method Details
-
setListener
-
hasSubscriber
-
hasPublisher
-
getPublisher
-
getSubscriber
-
addPublisher
-
removePublisher
-
addSubscriber
-
removeSubscriber
-
addSubscriberConnection
public void addSubscriberConnection(DefaultSubscriber<?> subscriber, PublisherIdentifier publisherIdentifier) -
removeSubscriberConnection
public void removeSubscriberConnection(DefaultSubscriber<?> subscriber, PublisherIdentifier publisherIdentifier) -
addPublisherConnection
public void addPublisherConnection(DefaultPublisher<?> publisher, SubscriberIdentifier subscriberIdentifier) -
removePublisherConnection
public void removePublisherConnection(DefaultPublisher<?> publisher, SubscriberIdentifier subscriberIdentifier) -
shutdown
public void shutdown() -
getSubscribers
-
getSubscriberConnections
-
getPublishers
-
getPublisherConnections
-