38 ON_UPDATE_CONFIG_PARAM = 0
39 CONFIG_PARAM_LISTENER_NUM = 1
95 typeString = [
"ON_UPDATE_CONFIG_PARAM",
96 "CONFIG_PARAM_LISTENER_NUM"]
98 if type < ConfigurationParamListenerType.CONFIG_PARAM_LISTENER_NUM:
99 return typeString[type]
103 toString = staticmethod(toString)
132 def __call__(self, config_set_name, config_param_name):
152 class ConfigurationSetListenerType:
159 ON_SET_CONFIG_SET = 0
160 ON_ADD_CONFIG_SET = 1
161 CONFIG_SET_LISTENER_NUM = 2
220 typeString = [
"ON_SET_CONFIG_SET",
222 "CONFIG_SET_LISTENER_NUM"]
223 if type < ConfigurationSetListenerType.CONFIG_SET_LISTENER_NUM:
224 return typeString[type]
228 toString = staticmethod(toString)
270 class ConfigurationSetNameListenerType:
277 ON_UPDATE_CONFIG_SET = 0
278 ON_REMOVE_CONFIG_SET = 1
279 ON_ACTIVATE_CONFIG_SET = 2
280 CONFIG_SET_NAME_LISTENER_NUM = 3
340 typeString = [
"ON_UPDATE_CONFIG_SET",
341 "ON_REMOVE_CONFIG_SET",
342 "ON_ACTIVATE_CONFIG_SET",
343 "CONFIG_SET_NAME_LISTENER_NUM"]
344 if type < ConfigurationSetNameListenerType.CONFIG_SET_NAME_LISTENER_NUM:
345 return typeString[type]
349 toString = staticmethod(toString)
445 for (idx, listener)
in enumerate(self.
_listeners):
446 if listener.autoclean:
473 self._listeners.append(
Entry(listener, autoclean))
496 for i
in range(len_):
525 def notify(self, config_set_name, config_param_name):
527 listener.listener(config_set_name, config_param_name)
571 for (idx, listener)
in enumerate(self.
_listeners):
572 if listener.autoclean:
599 self._listeners.append(
Entry(listener, autoclean))
622 for i
in range(len_):
653 listener.listener(config_set)
697 for (idx, listener)
in enumerate(self.
_listeners):
698 if listener.autoclean:
725 self._listeners.append(
Entry(listener, autoclean))
748 for i
in range(len_):
777 listener.listener(config_set_name)
811 configparam_num = ConfigurationParamListenerType.CONFIG_PARAM_LISTENER_NUM
813 for i
in range(configparam_num)]
823 configset_num = ConfigurationSetListenerType.CONFIG_SET_LISTENER_NUM
825 for i
in range(configset_num)]
835 configsetname_num = ConfigurationSetNameListenerType.CONFIG_SET_NAME_LISTENER_NUM
837 for i
in range(configsetname_num)]
def removeListener(self, listener)
Remove the listener.
def removeListener(self, listener)
Remove the listener.
def __init__(self, listener, autoclean)
def addListener(self, listener, autoclean)
Add the listener.
def notify(self, config_set)
Notify listeners.
def __del__(self)
Destructor.
Listner and autoclean-flag holder class.
def __call__(self, config_set)
Virtual Callback function.
def __init__(self)
Constructor ConfigurationParamListenerHolder();.
def __call__(self, config_set_name)
Virtual Callback function.
ConfigurationParamListener class.
ConfigurationSetListener holder class.
def __del__(self)
Destructor.
def __init__(self)
Constructor ConfigurationSetNameListenerHolder();.
def __del__(self)
Destructor.
def notify(self, config_set_name, config_param_name)
Notify listeners.
The types of ConnectorDataListener.
ConfigurationParamListener holder class.
def notify(self, config_set_name)
Notify listeners.
def addListener(self, listener, autoclean)
Add the listener.
def __init__(self)
Constructor ConfigurationSetListenerHolder();.
def removeListener(self, listener)
Remove the listener.
ConfigurationSetListener class.
def addListener(self, listener, autoclean)
Add the listener.
def __del__(self)
Destructor.
def __call__(self, config_set_name, config_param_name)
Virtual Callback function.
ConfigurationSetNameListener holder class.
def __del__(self)
Destructor.
ConfigurationSetNameListener class.
def __del__(self)
Destructor.