Nymph
v1.5.2
Flow-Based Data Processing Framework
|
Classes | |
class | CommandLineHandlerException |
class | KTApplication |
Interface for the command-line handler and the configurator. More... | |
class | KTApplyCut |
Applies a cut to data. More... | |
class | KTAwesomeCut |
class | KTCacheDirectory |
class | KTCommandLineHandler |
Parses and stores command-line options. More... | |
class | KTCommandLineOption |
class | KTCommandLineOption< bool > |
class | KTConcurrentQueue |
class | KTConfigurable |
class | KTConfigurator |
class | KTCut |
Base class for a cut that gets applied to data objects. More... | |
class | KTCutFilter |
Filters data based on cuts already applied and a filter mask. More... | |
class | KTCutOneArg |
class | KTCutResultCore |
class | KTCutStatus |
Provides easy access to cut information. More... | |
class | KTCutTwoArgs |
class | KTData |
class | KTDataCore |
class | KTDataQueueProcessor |
Generic data queue for asynchronous processing. More... | |
class | KTDataQueueProcessorTemplate |
Template class for creating data queueing processors. More... | |
class | KTDerivedTypeWriter |
class | KTDirectory |
class | KTEventLoop |
Abstract base class for event loops. More... | |
class | KTException |
class | KTExtensibleCutResult |
class | KTExtensibleData |
struct | KTExtensibleStruct |
struct | KTExtensibleStructCore |
class | KTExtensibleStructFactory |
class | KTExtensibleStructRegistrar |
class | KTExtensibleStructRegistrarBase |
struct | KTLocustMCFilename |
class | KTLogger |
class | KTNotAwesomeCut |
class | KTPrimaryProcessor |
class | KTPrintDataStructure |
Prints the structure of data objects. More... | |
class | KTProcessor |
class | KTProcessorToolbox |
Manages processors requested by the user at run time. More... | |
class | KTReader |
class | KTSelfConfigurable |
struct | KTSignalConcept |
class | KTSignalData |
Creates a signal that takes a KTDataPtr object as its argument. More... | |
class | KTSignalOneArg |
Creates a signal that takes a single argument. More... | |
class | KTSignalOneArg< void > |
class | KTSignalWrapper |
class | KTSlotDataOneType |
class | KTSlotDataThreeTypes |
class | KTSlotDataTwoTypes |
class | KTSlotDone |
class | KTSlotNoArg |
class | KTSlotOneArg |
Creates a slot that calls a member function of the func_owner_type object, taking one argument. More... | |
class | KTSlotTwoArg |
class | KTSlotWrapper |
class | KTTestConfigurable |
class | KTTestData |
class | KTTestProcessorA |
class | KTTestProcessorB |
class | KTThroughputProfiler |
Measures the speed of data processing. More... | |
class | KTTIFactory |
class | KTTIRegistrar |
class | KTTIRegistrarBase |
class | KTTypeWriter |
class | KTWriter |
class | KTWriterWithTypists |
class | ProcessorException |
class | SignalException |
class | SlotException |
Typedefs | |
typedef KTExtensibleStructCore< KTCutResultCore > | KTCutResult |
typedef boost::shared_ptr< KTData > | KTDataPtr |
typedef boost::signals2::connection | KTConnection |
typedef KTSignalOneArg< void > | KTSignalDone |
Functions | |
KTLOGGER (applog, "KTApplication") | |
KTLOGGER (utillog, "KTCommandLineHandler") | |
KTLOGGER (utillog_clh, "KTCommandLineHandler.hh") | |
KTLOGGER (conflog, "KTConfigurator") | |
KT_REGISTER_PROCESSOR (KTDataQueueProcessor, "data-queue") | |
KTLOGGER (eqplog, "KTDataQueueProcessor") | |
KTLOGGER (fnplog, "KTFilenameParsers") | |
KTLOGGER (datalog, "KTPrintDataStructure") | |
KT_REGISTER_PROCESSOR (KTPrintDataStructure, "print-data-structure") | |
KTLOGGER (proclog, "KTProcessorToolbox") | |
int | RunNymph (std::shared_ptr< KTApplication > app) |
KTLOGGER (proflog, "KTThroughputProfiler") | |
KT_REGISTER_PROCESSOR (KTThroughputProfiler, "throughput-profiler") | |
KTLOGGER (cutlog, "KTApplyCut") | |
KT_REGISTER_PROCESSOR (KTApplyCut, "apply-cut") | |
KTLOGGER (cutlog_h, "KTCut.h") | |
KTLOGGER (cutlog, "KTCutFilter") | |
KT_REGISTER_PROCESSOR (KTCutFilter, "cut-filter") | |
KTLOGGER (cutlog, "KTCut") | |
std::ostream & | operator<< (std::ostream &out, const KTCutStatus &status) |
KTLOGGER (proclog, "KTPrimaryProcessor") | |
KTLOGGER (processorlog, "KTProcessor.hh") | |
KTLOGGER (slotlog, "KTSlot") | |
const string & | EndColor () |
const string & | FatalColor () |
const string & | ErrorColor () |
const string & | WarnColor () |
const string & | ProgColor () |
const string & | InfoColor () |
const string & | DebugColor () |
const string & | OtherColor () |
KTLOGGER (testparamlog, "KTTestConfigurable") | |
KTLOGGER (testlog, "KTTestCuts") | |
KT_REGISTER_CUT (KTAwesomeCut) | |
KT_REGISTER_CUT (KTNotAwesomeCut) | |
Variables | |
::Nymph::KTLogger | dirlog ("KTCacheDirectory") |
::Nymph::KTLogger | queuelog ("KTConcurrentQueue") |
::Nymph::KTLogger | conflog ("KTConfigurable") |
::Nymph::KTLogger | dirlog ("KTDirectory") |
::Nymph::KTLogger | evlog ("KTEventLoop") |
::Nymph::KTLogger | utillog_esfactory ("KTExtensibleStructFactory") |
::Nymph::KTLogger | utillog_ti_factory ("KTTIFactory") |
static KTCommandLineOption< int > | sTestConfigStringCLO ("Test Configurable", "Command-line option for testing", "int-data", 'i') |
The standard Nymph namespace.
typedef boost::signals2::connection KTConnection |
Definition at line 15 of file KTConnection.hh.
typedef KTExtensibleStructCore< KTCutResultCore > KTCutResult |
Definition at line 32 of file KTCutResult.hh.
typedef KTSignalOneArg<void> KTSignalDone |
Definition at line 96 of file KTSignal.hh.
const string& Nymph::DebugColor | ( | ) |
Definition at line 37 of file KTLogger.cc.
const string& Nymph::EndColor | ( | ) |
Definition at line 31 of file KTLogger.cc.
const string& Nymph::ErrorColor | ( | ) |
Definition at line 33 of file KTLogger.cc.
const string& Nymph::FatalColor | ( | ) |
Definition at line 32 of file KTLogger.cc.
const string& Nymph::InfoColor | ( | ) |
Definition at line 36 of file KTLogger.cc.
Nymph::KT_REGISTER_CUT | ( | KTAwesomeCut | ) |
Nymph::KT_REGISTER_CUT | ( | KTNotAwesomeCut | ) |
Nymph::KT_REGISTER_PROCESSOR | ( | KTDataQueueProcessor | , |
"data-queue" | |||
) |
Nymph::KT_REGISTER_PROCESSOR | ( | KTCutFilter | , |
"cut-filter" | |||
) |
Nymph::KT_REGISTER_PROCESSOR | ( | KTApplyCut | , |
"apply-cut" | |||
) |
Nymph::KT_REGISTER_PROCESSOR | ( | KTPrintDataStructure | , |
"print-data-structure" | |||
) |
Nymph::KT_REGISTER_PROCESSOR | ( | KTThroughputProfiler | , |
"throughput-profiler" | |||
) |
Nymph::KTLOGGER | ( | proclog | , |
"KTPrimaryProcessor" | |||
) |
Nymph::KTLOGGER | ( | testlog | , |
"KTTestCuts" | |||
) |
Nymph::KTLOGGER | ( | cutlog | , |
"KTCut" | |||
) |
Nymph::KTLOGGER | ( | conflog | , |
"KTConfigurator" | |||
) |
Nymph::KTLOGGER | ( | cutlog | , |
"KTApplyCut" | |||
) |
Nymph::KTLOGGER | ( | cutlog | , |
"KTCutFilter" | |||
) |
Nymph::KTLOGGER | ( | datalog | , |
"KTPrintDataStructure" | |||
) |
Nymph::KTLOGGER | ( | proflog | , |
"KTThroughputProfiler" | |||
) |
Nymph::KTLOGGER | ( | eqplog | , |
"KTDataQueueProcessor" | |||
) |
Nymph::KTLOGGER | ( | testparamlog | , |
"KTTestConfigurable" | |||
) |
Nymph::KTLOGGER | ( | slotlog | , |
"KTSlot" | |||
) |
Nymph::KTLOGGER | ( | applog | , |
"KTApplication" | |||
) |
Nymph::KTLOGGER | ( | cutlog_h | , |
"KTCut.h" | |||
) |
Nymph::KTLOGGER | ( | utillog | , |
"KTCommandLineHandler" | |||
) |
Nymph::KTLOGGER | ( | utillog_clh | , |
"KTCommandLineHandler.hh" | |||
) |
Nymph::KTLOGGER | ( | proclog | , |
"KTProcessorToolbox" | |||
) |
Nymph::KTLOGGER | ( | fnplog | , |
"KTFilenameParsers" | |||
) |
Nymph::KTLOGGER | ( | processorlog | , |
"KTProcessor.hh" | |||
) |
std::ostream & operator<< | ( | std::ostream & | out, |
const KTCutStatus & | status | ||
) |
Definition at line 187 of file KTCutStatus.cc.
const string& Nymph::OtherColor | ( | ) |
Definition at line 38 of file KTLogger.cc.
const string& Nymph::ProgColor | ( | ) |
Definition at line 35 of file KTLogger.cc.
int RunNymph | ( | std::shared_ptr< KTApplication > | app | ) |
Definition at line 20 of file KTRunNymph.cc.
const string& Nymph::WarnColor | ( | ) |
Definition at line 34 of file KTLogger.cc.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |