Gaudi Framework, version v22r0

Home   Generated: 9 Feb 2011

IHistorySvc Class Reference

Definition of the IHistorySvc interface class. More...

#include <GaudiKernel/IHistorySvc.h>

Inheritance diagram for IHistorySvc:
Inheritance graph
[legend]
Collaboration diagram for IHistorySvc:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 DeclareInterfaceID (IHistorySvc, 2, 0)
 InterfaceID.
virtual StatusCode registerJob ()=0
virtual StatusCode listProperties () const =0
virtual JobHistorygetJobHistory () const =0
virtual StatusCode registerSvc (const IService &)=0
virtual StatusCode listProperties (const IService &) const =0
virtual ServiceHistorygetServiceHistory (const IService &) const =0
virtual void getServiceHistory (std::set< ServiceHistory * > &) const =0
virtual StatusCode registerAlg (const Algorithm &)=0
virtual StatusCode listProperties (const Algorithm &) const =0
virtual AlgorithmHistorygetAlgHistory (const Algorithm &) const =0
virtual void getAlgHistory (std::set< AlgorithmHistory * > &) const =0
virtual StatusCode registerAlgTool (const IAlgTool &)=0
virtual StatusCode listProperties (const IAlgTool &) const =0
virtual AlgToolHistorygetAlgToolHistory (const IAlgTool &) const =0
virtual void getAlgToolHistory (std::set< AlgToolHistory * > &) const =0
virtual DataHistorycreateDataHistoryObj (const CLID &id, const std::string &key, const std::string &storeName)=0
virtual DataHistorygetDataHistory (const CLID &id, const std::string &key, const std::string &storeName) const =0

Detailed Description

Definition of the IHistorySvc interface class.

Author:
Charles Leggett

Definition at line 34 of file IHistorySvc.h.


Member Function Documentation

virtual DataHistory* IHistorySvc::createDataHistoryObj ( const CLID id,
const std::string key,
const std::string storeName 
) [pure virtual]
IHistorySvc::DeclareInterfaceID ( IHistorySvc  ,
,
 
)
virtual void IHistorySvc::getAlgHistory ( std::set< AlgorithmHistory * > &   )  const [pure virtual]
virtual AlgorithmHistory* IHistorySvc::getAlgHistory ( const Algorithm  )  const [pure virtual]
virtual void IHistorySvc::getAlgToolHistory ( std::set< AlgToolHistory * > &   )  const [pure virtual]
virtual AlgToolHistory* IHistorySvc::getAlgToolHistory ( const IAlgTool  )  const [pure virtual]
virtual DataHistory* IHistorySvc::getDataHistory ( const CLID id,
const std::string key,
const std::string storeName 
) const [pure virtual]
virtual JobHistory* IHistorySvc::getJobHistory (  )  const [pure virtual]
virtual void IHistorySvc::getServiceHistory ( std::set< ServiceHistory * > &   )  const [pure virtual]
virtual ServiceHistory* IHistorySvc::getServiceHistory ( const IService  )  const [pure virtual]
virtual StatusCode IHistorySvc::listProperties ( const IAlgTool  )  const [pure virtual]
virtual StatusCode IHistorySvc::listProperties ( const Algorithm  )  const [pure virtual]
virtual StatusCode IHistorySvc::listProperties ( const IService  )  const [pure virtual]
virtual StatusCode IHistorySvc::listProperties (  )  const [pure virtual]
virtual StatusCode IHistorySvc::registerAlg ( const Algorithm  )  [pure virtual]
virtual StatusCode IHistorySvc::registerAlgTool ( const IAlgTool  )  [pure virtual]
virtual StatusCode IHistorySvc::registerJob (  )  [pure virtual]
virtual StatusCode IHistorySvc::registerSvc ( const IService  )  [pure virtual]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Wed Feb 9 16:31:00 2011 for Gaudi Framework, version v22r0 by Doxygen version 1.6.2 written by Dimitri van Heesch, © 1997-2004