Registration point and dispatcher for commands sent to the decompiler.
More...
#include <ghidra_process.hh>
|
|
const string & | getName (void) const |
| | Get the capability name.
|
| |
|
virtual | ~CapabilityPoint (void) |
| | Destructor.
|
| |
| virtual void | initialize (void)=0 |
| | Complete initialization of an extension point.
|
| |
|
| static int4 | readCommand (istream &sin, ostream &out) |
| | Dispatch a Ghidra command.
|
| |
|
static void | shutDown (void) |
| | Release all GhidraCommand resources.
|
| |
| static void | initializeAll (void) |
| | Finish initialization for all extension points.
|
| |
|
|
string | name |
| | Identifier for capability and associated commands.
|
| |
|
|
static map< string, GhidraCommand * > | commandmap |
| | The central map from name to Ghidra command.
|
| |
Registration point and dispatcher for commands sent to the decompiler.
This is the base class for command capabilities (sets of commands). All sets register their commands with a static commandmap. This class provides the method readCommand(), which does the work of parsing a command from the stream and dispatching to the correct GhidraCommand object.
◆ readCommand()
| int4 ghidra::GhidraCapability::readCommand |
( |
istream & |
sin, |
|
|
ostream & |
out |
|
) |
| |
|
static |
The documentation for this class was generated from the following files: