76 ON_NOTIFY_DISCONNECT = 1
77 ON_UNSUBSCRIBE_INTERFACES = 2
78 PORT_CONNECT_LISTENER_NUM = 3
140 typeString = [
"ON_NOTIFY_CONNECT",
141 "ON_NOTIFY_DISCONNECT",
142 "ON_UNSUBSCRIBE_INTERFACES",
143 "ON_UPDATE_CONFIG_PARAM",
146 if type < ConfigurationParamListenerType.CONFIG_PARAM_LISTENER_NUM:
147 return typeString[type]
151 toString = staticmethod(toString)
210 ON_PUBLISH_INTERFACES = 0
211 ON_CONNECT_NEXTPORT = 1
212 ON_SUBSCRIBE_INTERFACES = 2
214 ON_DISCONNECT_NEXT = 4
216 PORT_CONNECT_RET_LISTENER_NUM = 6
285 toString = staticmethod(toString)
391 self._listeners.append(
Entry(listener, autoclean))
416 for i
in range(len_):
446 listener.listener(portname, profile)
517 self._listeners.append(
Entry(listener, autoclean))
542 for i
in range(len_):
572 def notify(self, portname, profile, ret):
575 listener.listener(portname, profile, ret)
609 portconnect_num = PortConnectListenerType.PORT_CONNECT_LISTENER_NUM
620 portconnret_num = PortConnectRetListenerType.PORT_CONNECT_RET_LISTENER_NUM
def __call__(self, portname, profile, ret)
Virtual Callback function.
def __del__(self)
Destructor.
def addListener(self, listener, autoclean)
Add the listener.
def __del__(self)
Destructor.
def __init__(self)
Constructor PortConnectRetListenerHolder();.
def __init__(self)
Constructor.
def __call__(self, portname, profile)
Virtual Callback function.
def notify(self, portname, profile)
Notify listeners.
def __del__(self)
Destructor.
PortConnectRetListener class.
def __init__(self, mutex)
def removeListener(self, listener)
Remove the listener.
def removeListener(self, listener)
Remove the listener.
The types of PortConnectRetListenerType.
PortConnectListeners class.
def __del__(self)
Destructor.
def addListener(self, listener, autoclean)
Add the listener.
The types of ConnectorDataListener.
def __init__(self, listener, autoclean)
PortConnectListener holder class.
def notify(self, portname, profile, ret)
Notify listeners.
PortConnectRetListener holder class.