Trees | Indices | Help |
|
---|
|
Renderer for the command line that supports paging, colors and progress.
Nested Classes | |
table_class A table is a collection of columns. |
|
__metaclass__ Automatic Plugin Registration through metaclasses. (Inherited from rekall.ui.renderer.BaseRenderer) |
|
top_level_class All renderers inherit from this. (Inherited from rekall.ui.renderer.BaseRenderer) |
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from |
Class Methods | |||
|
|||
|
Class Variables | |
name =
hash(x) |
|
tablesep =
|
|
paging_limit = None hash(x) |
|
progress_fd = None hash(x) |
|
deferred_rows = None hash(x) |
|
spinner =
|
|
last_spin = 0
|
|
last_message_len = 0
|
|
classes =
(Inherited from rekall.ui.renderer.BaseRenderer)
|
|
classes_by_name =
(Inherited from rekall.ui.renderer.BaseRenderer)
|
|
last_gc_time = 0
(Inherited from rekall.ui.renderer.BaseRenderer)
|
|
last_spin_time = 0
(Inherited from rekall.ui.renderer.BaseRenderer)
|
|
plugin_feature =
(Inherited from rekall.ui.renderer.BaseRenderer)
|
|
progress_interval = 0.2
(Inherited from rekall.ui.renderer.BaseRenderer)
|
|
table = None hash(x) (Inherited from rekall.ui.renderer.BaseRenderer) |
Properties | |
Inherited from |
Method Details |
x.__init__(...) initializes x; see help(type(x)) for signature
|
Start a new section. Sections are used to separate distinct entries (e.g. reports of different files).
|
Parse and interpolate the format string. A format string consists of a string with interpolation markers embedded. The syntax for an interpolation marker is {pos:opt1=value,opt2=value}, where pos is the position of the data element to interpolate, and opt1, opt2 are the options to provide the object renderer. For example: renderer.format("Process {0:style=compact}", task) For backwards compatibility we support the following syntaxes: {0:#x} equivalent to {0:style=address} {1:d} equivalent to {1}
|
Renderer should write some data.
|
Renderer should flush data.
|
Table header renders the title row of a table. This also stores the header types to ensure everything is formatted appropriately. It must be a list of specs rather than a dict for ordering purposes.
|
Outputs a single row of a table. Text tables support these additional kwargs: highlight: Highlights this raw according to the color scheme (e.g. important, good...)
|
Will be called to render a progress message to the user.
|
Opens a file for writing or reading.
|
|
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Mon Oct 9 03:29:31 2017 | http://epydoc.sourceforge.net |