class documentation

class RegistrationListeners(object):

Constructor: RegistrationListeners()

View In Hierarchy

Undocumented

Method __init__ ctor.
Method add_listener Subscribe to notifications of pub/sub/service registration changes. This is an internal API used to notify higher level routines when to communicate with the master. @param l: listener to subscribe @type l: TopicListener...
Method clear Remove all registration listeners
Method notify_added @param resolved_name: topic/service name @type resolved_name: str @param data_type: topic/service type @type data_type: str @param reg_type: Valid values are L{Registration.PUB}, L{Registration.SUB}, L{Registration...
Method notify_removed @param resolved_name: resolved_topic/service name @type resolved_name: str @param data_type_or_uri: topic type or service uri @type data_type_or_uri: str @param reg_type: Valid values are L{Registration...
Instance Variable listeners Undocumented
Instance Variable lock Undocumented
def __init__(self):

ctor.

def add_listener(self, l):

Subscribe to notifications of pub/sub/service registration changes. This is an internal API used to notify higher level routines when to communicate with the master. @param l: listener to subscribe @type l: TopicListener

def clear(self):

Remove all registration listeners

def notify_added(self, resolved_name, data_type, reg_type):

@param resolved_name: topic/service name @type resolved_name: str @param data_type: topic/service type @type data_type: str @param reg_type: Valid values are L{Registration.PUB}, L{Registration.SUB}, L{Registration.SRV} @type reg_type: str

def notify_removed(self, resolved_name, data_type_or_uri, reg_type):

@param resolved_name: resolved_topic/service name @type resolved_name: str @param data_type_or_uri: topic type or service uri @type data_type_or_uri: str @param reg_type: Valid values are L{Registration.PUB}, L{Registration.SUB}, L{Registration.SRV} @type reg_type: str

listeners: list =

Undocumented

lock =

Undocumented