Classes | |
class | RepeatingPublisherLoop |
Public Member Functions | |
void | cancel () |
RepeatingPublisher (Publisher< MessageType > publisher, MessageType message, int frequency, ScheduledExecutorService executorService) | |
void | start () |
Private Attributes | |
final ScheduledExecutorService | executorService |
final int | frequency |
final MessageType | message |
final Publisher< MessageType > | publisher |
final RepeatingPublisherLoop | runnable |
Static Private Attributes | |
static final boolean | DEBUG = false |
static final Log | log = LogFactory.getLog(RepeatingPublisher.class) |
Repeatedly send a message out on a given Publisher.
Definition at line 33 of file RepeatingPublisher.java.
org.ros.internal.node.topic.RepeatingPublisher< MessageType >.RepeatingPublisher | ( | Publisher< MessageType > | publisher, |
MessageType | message, | ||
int | frequency, | ||
ScheduledExecutorService | executorService | ||
) | [inline] |
publisher | |
message | |
frequency | the frequency of publication in Hz |
Definition at line 65 of file RepeatingPublisher.java.
void org.ros.internal.node.topic.RepeatingPublisher< MessageType >.cancel | ( | ) | [inline] |
Definition at line 79 of file RepeatingPublisher.java.
void org.ros.internal.node.topic.RepeatingPublisher< MessageType >.start | ( | ) | [inline] |
Definition at line 74 of file RepeatingPublisher.java.
final boolean org.ros.internal.node.topic.RepeatingPublisher< MessageType >.DEBUG = false [static, private] |
Definition at line 35 of file RepeatingPublisher.java.
final ScheduledExecutorService org.ros.internal.node.topic.RepeatingPublisher< MessageType >.executorService [private] |
Executor used to run the RepeatingPublisherLoop.
Definition at line 46 of file RepeatingPublisher.java.
final int org.ros.internal.node.topic.RepeatingPublisher< MessageType >.frequency [private] |
Definition at line 40 of file RepeatingPublisher.java.
final Log org.ros.internal.node.topic.RepeatingPublisher< MessageType >.log = LogFactory.getLog(RepeatingPublisher.class) [static, private] |
Definition at line 36 of file RepeatingPublisher.java.
final MessageType org.ros.internal.node.topic.RepeatingPublisher< MessageType >.message [private] |
Definition at line 39 of file RepeatingPublisher.java.
final Publisher<MessageType> org.ros.internal.node.topic.RepeatingPublisher< MessageType >.publisher [private] |
Definition at line 38 of file RepeatingPublisher.java.
final RepeatingPublisherLoop org.ros.internal.node.topic.RepeatingPublisher< MessageType >.runnable [private] |
Definition at line 41 of file RepeatingPublisher.java.