| SIde-Channel Analysis toolKit (SICAK)
    Software toolkit for side-channel analysis | 
Class providing text-based UI front-end to BlockProcess and TracesProcess plug-in modules. More...
#include <prep.h>


| Public Types | |
| enum | CommandLineParseResult { CommandLineTaskPlanned, CommandLineNOP, CommandLineError, CommandLineVersionRequested, CommandLineHelpRequested, CommandLineQueryRequested } | 
| Public Slots | |
| void | queryPlugins () | 
| Query and print available plugins. | |
| void | preprocessTraces () | 
| Load and initialize given modules, load the input data and run the preprocessing plugin. | |
| void | preprocessBlocks () | 
| Load and initialize given modules, load the input data and run the preprocessing plugin. | |
| Signals | |
| void | finished () | 
| Public Member Functions | |
| Prep (QObject *parent=0) | |
| CommandLineParseResult | parseCommandLineParams (QCommandLineParser &parser) | 
| Parse parameters from the command line and configuration files and plan tasks for event loop accordingly. | |
| Protected Member Functions | |
| bool | loadTracesModule () | 
| Load the specified traces preprocessing module. | |
| bool | loadBlocksModule () | 
| Load the specified block data preprocessing module. | |
| Protected Attributes | |
| TracesProcess * | m_tracesEngine | 
| BlockProcess * | m_blockEngine | 
| QString | m_param | 
| QString | m_id | 
| QString | m_tracesModule | 
| QString | m_blockModule | 
| QString | m_traces | 
| size_t | m_tracesN | 
| size_t | m_samples | 
| QString | m_blocks | 
| size_t | m_blocksM | 
| size_t | m_blocksLen | 
Class providing text-based UI front-end to BlockProcess and TracesProcess plug-in modules.
 1.8.15
 1.8.15