Package rekall :: Module session :: Class ProgressDispatcher
[frames] | no frames]

Class ProgressDispatcher

source code


An object to manage progress calls.

Since Rekall must be usable as a library it can not block for too long. Rekall makes continuous reports of its progress to the ProgressDispatcher, which then further dispatches them to other callbacks. This allows users of the Rekall library to be aware of how analysis is progressing. (e.g. to report it in a GUI).

Instance Methods
 
__init__(self)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
Register(self, key, callback) source code
 
UnRegister(self, key) source code
 
Broadcast(self, message, *args, **kwargs) source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties

Inherited from object: __class__

Method Details

__init__(self)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)