#include <throttled_publisher.h>
Public Member Functions | |
virtual std::string | getTransportName () const |
ThrottledPublisher () | |
virtual | ~ThrottledPublisher () |
Protected Member Functions | |
virtual void | publish (const Base &message, const typename message_transport::SimplePublisherPlugin< Base, Base >::PublishFn &publish_fn) const |
Protected Attributes | |
Throttler | throttler |
Definition at line 11 of file throttled_publisher.h.
throttled_transport::ThrottledPublisher< Base >::ThrottledPublisher | ( | ) | [inline] |
Definition at line 15 of file throttled_publisher.h.
virtual throttled_transport::ThrottledPublisher< Base >::~ThrottledPublisher | ( | ) | [inline, virtual] |
Definition at line 17 of file throttled_publisher.h.
virtual std::string throttled_transport::ThrottledPublisher< Base >::getTransportName | ( | ) | const [inline, virtual] |
Implements message_transport::PublisherPluginGen.
Definition at line 19 of file throttled_publisher.h.
virtual void throttled_transport::ThrottledPublisher< Base >::publish | ( | const Base & | message, |
const typename message_transport::SimplePublisherPlugin< Base, Base >::PublishFn & | publish_fn | ||
) | const [inline, protected, virtual] |
Definition at line 24 of file throttled_publisher.h.
Throttler throttled_transport::ThrottledPublisher< Base >::throttler [mutable, protected] |
Definition at line 33 of file throttled_publisher.h.