Public Member Functions | Public Attributes | List of all members
rosbridge_library.internal.subscription_modifiers.QueueMessageHandler Class Reference
Inheritance diagram for rosbridge_library.internal.subscription_modifiers.QueueMessageHandler:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, previous_handler)
 
def finish (self)
 
def handle_message (self, msg)
 
def run (self)
 
def transition (self)
 
- Public Member Functions inherited from rosbridge_library.internal.subscription_modifiers.MessageHandler
def __init__ (self, previous_handler=None, publish=None)
 
def finish (self)
 
def handle_message (self, msg)
 
def set_queue_length (self, queue_length)
 
def set_throttle_rate (self, throttle_rate)
 
def time_remaining (self)
 
def transition (self)
 

Public Attributes

 alive
 
 c
 
 daemon
 
 queue
 
 queue_length
 
 throttle_rate
 
- Public Attributes inherited from rosbridge_library.internal.subscription_modifiers.MessageHandler
 last_publish
 
 publish
 
 queue_length
 
 throttle_rate
 

Detailed Description

Definition at line 102 of file subscription_modifiers.py.

Constructor & Destructor Documentation

def rosbridge_library.internal.subscription_modifiers.QueueMessageHandler.__init__ (   self,
  previous_handler 
)

Definition at line 104 of file subscription_modifiers.py.

Member Function Documentation

def rosbridge_library.internal.subscription_modifiers.QueueMessageHandler.finish (   self)
If throttle was set to 0, this pushes all buffered messages 

Definition at line 136 of file subscription_modifiers.py.

def rosbridge_library.internal.subscription_modifiers.QueueMessageHandler.handle_message (   self,
  msg 
)

Definition at line 113 of file subscription_modifiers.py.

def rosbridge_library.internal.subscription_modifiers.QueueMessageHandler.run (   self)

Definition at line 145 of file subscription_modifiers.py.

def rosbridge_library.internal.subscription_modifiers.QueueMessageHandler.transition (   self)

Definition at line 122 of file subscription_modifiers.py.

Member Data Documentation

rosbridge_library.internal.subscription_modifiers.QueueMessageHandler.alive

Definition at line 110 of file subscription_modifiers.py.

rosbridge_library.internal.subscription_modifiers.QueueMessageHandler.c

Definition at line 109 of file subscription_modifiers.py.

rosbridge_library.internal.subscription_modifiers.QueueMessageHandler.daemon

Definition at line 107 of file subscription_modifiers.py.

rosbridge_library.internal.subscription_modifiers.QueueMessageHandler.queue

Definition at line 108 of file subscription_modifiers.py.

rosbridge_library.internal.subscription_modifiers.QueueMessageHandler.queue_length

Definition at line 123 of file subscription_modifiers.py.

rosbridge_library.internal.subscription_modifiers.QueueMessageHandler.throttle_rate

Definition at line 123 of file subscription_modifiers.py.


The documentation for this class was generated from the following file:


rosbridge_library
Author(s): Jonathan Mace
autogenerated on Fri May 10 2019 02:17:02