/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

Public Member Functions | Protected Attributes | Private Member Functions
SvcBase Class Reference

#include <SvcBase.h>

Inheritance diagram for SvcBase:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 SvcBase (const std::string &name)
virtual ~SvcBase ()
const std::string & name ()
virtual bool initialize ()=0
virtual bool finalize ()=0
template<typename Type >
bool setOption (const std::string &option, Type &var)

Protected Attributes

std::string m_name

Private Member Functions

 SvcBase ()
 SvcBase (const SvcBase &)
SvcBaseoperator= (const SvcBase &)

Detailed Description

Definition at line 8 of file SvcBase.h.


Constructor & Destructor Documentation

SvcBase::SvcBase ( const std::string &  name) [inline]

Definition at line 12 of file SvcBase.h.

: m_name(name) {}
virtual SvcBase::~SvcBase ( ) [inline, virtual]

Definition at line 13 of file SvcBase.h.

{}
SvcBase::SvcBase ( ) [private]
SvcBase::SvcBase ( const SvcBase ) [private]

Member Function Documentation

const std::string& SvcBase::name ( void  ) [inline]

Definition at line 15 of file SvcBase.h.

{ return m_name; }
virtual bool SvcBase::initialize ( ) [pure virtual]

Implemented in NormCycler, and TOutputSvc.

virtual bool SvcBase::finalize ( ) [pure virtual]

Implemented in NormCycler, and TOutputSvc.

template<typename Type >
bool SvcBase::setOption ( const std::string &  option,
Type &  var 
)

Definition at line 34 of file SvcBase.h.

{
    return OptionParser::setOption(m_name, option, var);
}
SvcBase& SvcBase::operator= ( const SvcBase ) [private]

Member Data Documentation

std::string SvcBase::m_name [protected]

Definition at line 25 of file SvcBase.h.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 09:50:18 for LafKernel by doxygen 1.7.4