Class for registering as a subscriber to a specified topic, where the messages are of a given type. More...
Public Member Functions | |
def | __init__ |
def | get_num_connections |
def | unregister |
Public Attributes | |
callback | |
lasttime | |
rate | |
sub | |
Private Member Functions | |
def | _process_msg |
Class for registering as a subscriber to a specified topic, where the messages are of a given type.
Only calls the callback at a prescribed rate.
def hrl_lib.rutils.RateListener.__init__ | ( | self, | |
rate, | |||
name, | |||
data_class, | |||
callback = None , |
|||
callback_args = None , |
|||
queue_size = None , |
|||
buff_size = DEFAULT_BUFF_SIZE , |
|||
tcp_nodelay = False |
|||
) |
def hrl_lib.rutils.RateListener._process_msg | ( | self, | |
data, | |||
callback_args = None |
|||
) | [private] |
def hrl_lib.rutils.RateListener.unregister | ( | self | ) |