Nymph  v1.5.2
Flow-Based Data Processing Framework
Public Member Functions | Private Attributes | List of all members
KTTestConfigurable Class Reference

#include <KTTestConfigurable.hh>

Inheritance diagram for KTTestConfigurable:
Inheritance graph

Public Member Functions

 KTTestConfigurable (const std::string &name="test-configurable")
 
virtual ~KTTestConfigurable ()
 
bool Configure (const scarab::param_node &node)
 Should perform parameter store and command-line configurations. More...
 
int GetIntData () const
 
double GetDoubleData () const
 
const std::string & GetStringData () const
 
void PrintConfig () const
 
- Public Member Functions inherited from KTConfigurable
 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

int fIntData
 
double fDoubleData
 
std::string fStringData
 

Additional Inherited Members

- Protected Attributes inherited from KTConfigurable
KTCommandLineHandlerfCLHandler
 
std::string fConfigName
 

Detailed Description

Definition at line 15 of file KTTestConfigurable.hh.

Constructor & Destructor Documentation

◆ KTTestConfigurable()

KTTestConfigurable ( const std::string &  name = "test-configurable")

Definition at line 22 of file KTTestConfigurable.cc.

◆ ~KTTestConfigurable()

~KTTestConfigurable ( )
virtual

Definition at line 30 of file KTTestConfigurable.cc.

Member Function Documentation

◆ Configure()

bool Configure ( const scarab::param_node &  node)
virtual

Should perform parameter store and command-line configurations.

Implements KTConfigurable.

Definition at line 34 of file KTTestConfigurable.cc.

◆ GetDoubleData()

double GetDoubleData ( ) const
inline

Definition at line 42 of file KTTestConfigurable.hh.

◆ GetIntData()

int GetIntData ( ) const
inline

Definition at line 37 of file KTTestConfigurable.hh.

◆ GetStringData()

const std::string & GetStringData ( ) const
inline

Definition at line 47 of file KTTestConfigurable.hh.

◆ PrintConfig()

void PrintConfig ( ) const

Definition at line 57 of file KTTestConfigurable.cc.

Member Data Documentation

◆ fDoubleData

double fDoubleData
private

Definition at line 33 of file KTTestConfigurable.hh.

◆ fIntData

int fIntData
private

Definition at line 32 of file KTTestConfigurable.hh.

◆ fStringData

std::string fStringData
private

Definition at line 34 of file KTTestConfigurable.hh.


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