/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 | Static Public Member Functions
IStageDataManager Class Reference

Interface for a service that manages stage data. More...

#include <IStageDataManager.h>

Inheritance diagram for IStageDataManager:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual StatusCode registerData (const std::string &location, IStageData &sd)=0
 StageProcess calls this to register data to be at a given location.
virtual StatusCode consumeData (IStageData &sd)=0
 Just after data is pulled out of the top stage, this method should be called on that data to notify the manager that the stage data has been consumed.

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

Interface for a service that manages stage data.

Brett Viren <bv@bnl.gov> Thu Mar 24 09:44:27 2011

Definition at line 24 of file IStageDataManager.h.


Member Function Documentation

static const InterfaceID& IStageDataManager::interfaceID ( ) [inline, static]

Definition at line 28 of file IStageDataManager.h.

virtual StatusCode IStageDataManager::registerData ( const std::string &  location,
IStageData sd 
) [pure virtual]

StageProcess calls this to register data to be at a given location.

Implemented in StageDataManager.

virtual StatusCode IStageDataManager::consumeData ( IStageData sd) [pure virtual]

Just after data is pulled out of the top stage, this method should be called on that data to notify the manager that the stage data has been consumed.

Implemented in StageDataManager.


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 10:07:33 for Stage by doxygen 1.7.4