Nymph
v1.5.2
Flow-Based Data Processing Framework
|
#include <KTConfigurable.hh>
Public Member Functions | |
KTSelfConfigurable (const std::string &name="default-self-name") | |
virtual | ~KTSelfConfigurable () |
virtual bool | Configure (const scarab::param_node &node)=0 |
Should perform parameter store and command-line configurations. More... | |
virtual bool | Configure () |
Configure by getting the top-level node from the parameter store. More... | |
virtual bool | IsReady () const =0 |
Check if everything has been correctly configured. More... | |
bool | GetIsConfigured () |
![]() | |
KTConfigurable (const std::string &name="default-name") | |
virtual | ~KTConfigurable () |
bool | Configure (const std::string &config) |
Implement the option for calling Configure without passing a parameter store node. More... | |
const std::string & | GetConfigName () const |
void | SetConfigName (const std::string &name) |
Private Attributes | |
bool | fIsConfigured |
Additional Inherited Members | |
![]() | |
KTCommandLineHandler * | fCLHandler |
std::string | fConfigName |
Definition at line 69 of file KTConfigurable.hh.
KTSelfConfigurable | ( | const std::string & | name = "default-self-name" | ) |
Definition at line 50 of file KTConfigurable.cc.
|
virtual |
Definition at line 56 of file KTConfigurable.cc.
|
pure virtual |
Should perform parameter store and command-line configurations.
Implements KTConfigurable.
Implemented in KTCacheDirectory.
|
virtual |
Configure by getting the top-level node from the parameter store.
Definition at line 60 of file KTConfigurable.cc.
|
inline |
Definition at line 90 of file KTConfigurable.hh.
|
pure virtual |
Check if everything has been correctly configured.
Implemented in KTCacheDirectory.
|
private |
Definition at line 86 of file KTConfigurable.hh.