| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

IRootIOFileStateSvc Class Reference

Gain information about the current state of RootIO files. More...

#include <IRootIOFileStateSvc.h>

Inheritance diagram for IRootIOFileStateSvc:

[legend]
Collaboration diagram for IRootIOFileStateSvc:
[legend]
List of all members.

Public Types

typedef std::vector< std::string > FileList_t
 SUCCESS
 NO_INTERFACE
 VERSMISMATCH
 LAST_ERROR
enum  Status

Public Member Functions

virtual ~IRootIOFileStateSvc ()
virtual FileList_t closedOutput ()=0
 Return the names of output files that have been fully closed.
virtual FileList_t openOutput ()=0
 Return the name of the currently open output files.
virtual const InterfaceIDtype () const =0
virtual StatusCode sysInitialize ()=0
virtual StatusCode sysStart ()=0
virtual StatusCode sysStop ()=0
virtual StatusCode sysFinalize ()=0
virtual StatusCode sysReinitialize ()=0
virtual StatusCode sysRestart ()=0
virtual StatusCode configure ()=0
virtual StatusCode initialize ()=0
virtual StatusCode start ()=0
virtual StatusCode stop ()=0
virtual StatusCode finalize ()=0
virtual StatusCode terminate ()=0
virtual StatusCode reinitialize ()=0
virtual StatusCode restart ()=0
virtual Gaudi::StateMachine::State FSMState () const =0
virtual Gaudi::StateMachine::State targetFSMState () const =0
virtual const std::string & name () const =0
virtual StatusCode queryInterface (const InterfaceID &riid, void **ppvInterface)=0
virtual unsigned long addRef ()=0
virtual unsigned long release ()=0

Static Public Member Functions

static const InterfaceIDinterfaceID ()

Public Attributes

 SUCCESS
 NO_INTERFACE
 VERSMISMATCH
 LAST_ERROR

Protected Member Functions

virtual void setServiceManager (ISvcManager *)=0

Detailed Description

Gain information about the current state of RootIO files.

Brett Viren <bv@bnl.gov> Thu Mar 10 12:47:31 2011

Definition at line 22 of file IRootIOFileStateSvc.h.


Member Typedef Documentation

typedef std::vector<std::string> IRootIOFileStateSvc::FileList_t

Definition at line 30 of file IRootIOFileStateSvc.h.


Constructor & Destructor Documentation

IRootIOFileStateSvc::~IRootIOFileStateSvc (  )  [virtual]

Definition at line 11 of file IRootIOFileStateSvc.cc.

00012 {
00013 }


Member Function Documentation

const InterfaceID & IRootIOFileStateSvc::interfaceID (  )  [static]

Reimplemented from IService.

Definition at line 5 of file IRootIOFileStateSvc.cc.

00006 { 
00007     static const InterfaceID booger("IRootIOFileStateSvc",0,0);
00008     return booger;
00009 }

virtual FileList_t IRootIOFileStateSvc::closedOutput (  )  [pure virtual]

Return the names of output files that have been fully closed.

Implemented in RootIOFileStateSvc.

virtual FileList_t IRootIOFileStateSvc::openOutput (  )  [pure virtual]

Return the name of the currently open output files.

Implemented in RootIOFileStateSvc.


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

Generated on Mon Apr 11 20:18:20 2011 for RootIOSvc by doxygen 1.4.7