#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.