retdec
Public Member Functions | List of all members
retdec::unpackertool::example::ExamplePlugin Class Reference

#include <example.h>

Inheritance diagram for retdec::unpackertool::example::ExamplePlugin:
Inheritance graph
[legend]
Collaboration diagram for retdec::unpackertool::example::ExamplePlugin:
Collaboration graph
[legend]

Public Member Functions

 ExamplePlugin ()
 
virtual ~ExamplePlugin () override
 
virtual void prepare () override
 
virtual void unpack () override
 
virtual void cleanup () override
 
- Public Member Functions inherited from retdec::unpackertool::Plugin
virtual ~Plugin ()=default
 
const Plugin::InfogetInfo () const
 
const Plugin::ArgumentsgetStartupArguments () const
 
PluginExitCode run (const Plugin::Arguments &args)
 
template<typename... Args>
void log (const Args &... args)
 
template<typename... Args>
void error (const Args &... args)
 

Additional Inherited Members

- Static Public Member Functions inherited from retdec::unpackertool::Plugin
template<typename T >
static T * instance ()
 
- Protected Member Functions inherited from retdec::unpackertool::Plugin
 Plugin ()
 
 Plugin (const Plugin &)
 
Pluginoperator= (const Plugin &)
 
- Protected Attributes inherited from retdec::unpackertool::Plugin
Plugin::Info info
 The static info of the plugin. More...
 
Plugin::Arguments startupArgs
 Startup arguments of the plugin. More...
 

Constructor & Destructor Documentation

◆ ExamplePlugin()

retdec::unpackertool::example::ExamplePlugin::ExamplePlugin ( )

◆ ~ExamplePlugin()

retdec::unpackertool::example::ExamplePlugin::~ExamplePlugin ( )
overridevirtual

Member Function Documentation

◆ cleanup()

void retdec::unpackertool::example::ExamplePlugin::cleanup ( )
overridevirtual

Performs freeing of all owned resources.

Implements retdec::unpackertool::Plugin.

◆ prepare()

void retdec::unpackertool::example::ExamplePlugin::prepare ( )
overridevirtual

Performs preparation of unpacking.

Implements retdec::unpackertool::Plugin.

◆ unpack()

void retdec::unpackertool::example::ExamplePlugin::unpack ( )
overridevirtual

Performs unpacking of inputFile into outputFile.

Implements retdec::unpackertool::Plugin.


The documentation for this class was generated from the following files: