Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

JobOptionsSvc Class Reference

#include <JobOptionsSvc.h>

Inheritance diagram for JobOptionsSvc:

Service IProperty IJobOptionsSvc List of all members.

Public Methods

 JobOptionsSvc (const std::string& name,ISvcLocator* svc)
virtual ~JobOptionsSvc ()
virtual StatusCode initialize ()
virtual StatusCode setMyProperties ( const std::string& client, IProperty* myInt )
StatusCode setProperty (const Property& p)
StatusCode getProperty (Property *p) const
StatusCode queryInterface (const IID& riid, void** ppvInterface)

Private Methods

std::string source_type () const
std::string source_path () const
StatusCode readOptions ()

Private Attributes

std::string m_source_path
std::string m_source_type
JobOptionsCatalogue m_catalogue
PropertyMgr m_pmgr

Constructor & Destructor Documentation

JobOptionsSvc::JobOptionsSvc ( const std::string & name,
ISvcLocator * svc )
 

Definition at line 19 of file JobOptionsSvc.cpp.

JobOptionsSvc::~JobOptionsSvc ( ) [inline, virtual]
 

Definition at line 25 of file JobOptionsSvc.h.


Member Function Documentation

StatusCode JobOptionsSvc::getProperty ( Property * p ) const
 

Definition at line 37 of file JobOptionsSvc.cpp.

StatusCode JobOptionsSvc::initialize ( ) [virtual]
 

Definition at line 84 of file JobOptionsSvc.cpp.

StatusCode JobOptionsSvc::queryInterface ( const IID & riid,
void ** ppvInterface )
 

Definition at line 94 of file JobOptionsSvc.cpp.

StatusCode JobOptionsSvc::readOptions ( ) [private]
 

Definition at line 110 of file JobOptionsSvc.cpp.

Referenced by initialize().

StatusCode JobOptionsSvc::setMyProperties ( const std::string & client,
IProperty * myInt ) [virtual]
 

Definition at line 43 of file JobOptionsSvc.cpp.

StatusCode JobOptionsSvc::setProperty ( const Property & p )
 

Definition at line 33 of file JobOptionsSvc.cpp.

std::string JobOptionsSvc::source_path ( ) const [private]
 

Definition at line 146 of file JobOptionsSvc.cpp.

Referenced by readOptions().

std::string JobOptionsSvc::source_type ( ) const [private]
 

Definition at line 150 of file JobOptionsSvc.cpp.

Referenced by readOptions().


Member Data Documentation

JobOptionsCatalogue JobOptionsSvc::m_catalogue [private]
 

Definition at line 45 of file JobOptionsSvc.h.

PropertyMgr JobOptionsSvc::m_pmgr [private]
 

Definition at line 46 of file JobOptionsSvc.h.

std::string JobOptionsSvc::m_source_path [private]
 

Definition at line 43 of file JobOptionsSvc.h.

std::string JobOptionsSvc::m_source_type [private]
 

Definition at line 44 of file JobOptionsSvc.h.


The documentation for this class was generated from the following files:
Generated at Wed Nov 21 12:22:34 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000