Public Member Functions | |
def | __init__ |
def | add_callback |
def | set_callback |
def | get_callbacks |
def | remove_callback |
def | has_callbacks |
def | call_callbacks |
def | __call__ |
Public Attributes | |
callbacks | |
Definition at line 75 of file jitload.py.
def miasm2.jitter.jitload.CallbackHandler.__init__ | ( | self | ) |
Definition at line 79 of file jitload.py.
def miasm2.jitter.jitload.CallbackHandler.__call__ | ( | self, | |
name, | |||
args | |||
) |
Definition at line 131 of file jitload.py.
def miasm2.jitter.jitload.CallbackHandler.add_callback | ( | self, | |
name, | |||
callback | |||
) |
Add a callback to the key @name, iff the @callback isn't already assigned to it
Definition at line 82 of file jitload.py.
def miasm2.jitter.jitload.CallbackHandler.call_callbacks | ( | self, | |
name, | |||
args | |||
) |
Call callbacks associated to key 'name' with arguments args. While callbacks return True, continue with next callback. Iterator on other results.
Definition at line 119 of file jitload.py.
def miasm2.jitter.jitload.CallbackHandler.get_callbacks | ( | self, | |
name | |||
) |
Definition at line 92 of file jitload.py.
def miasm2.jitter.jitload.CallbackHandler.has_callbacks | ( | self, | |
name | |||
) |
Definition at line 116 of file jitload.py.
def miasm2.jitter.jitload.CallbackHandler.remove_callback | ( | self, | |
callback | |||
) |
Remove the callback from the list. Return the list of empty keys (removed)
Definition at line 96 of file jitload.py.
def miasm2.jitter.jitload.CallbackHandler.set_callback | ( | self, | |
name, | |||
args | |||
) |
Definition at line 88 of file jitload.py.
miasm2.jitter.jitload.CallbackHandler.callbacks |
Definition at line 80 of file jitload.py.