#include <IStageDataManager.h>
Inheritance diagram for IStageDataManager:
Public Types | |
SUCCESS | |
NO_INTERFACE | |
VERSMISMATCH | |
LAST_ERROR | |
enum | Status |
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. | |
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 InterfaceID & | interfaceID () |
Public Attributes | |
SUCCESS | |
NO_INTERFACE | |
VERSMISMATCH | |
LAST_ERROR |
Brett Viren <bv@bnl.gov> Thu Mar 24 09:44:27 2011
Definition at line 24 of file IStageDataManager.h.
static const InterfaceID& IStageDataManager::interfaceID | ( | ) | [inline, static] |
Reimplemented from IInterface.
Definition at line 28 of file IStageDataManager.h.
00028 { return IID_IStageDataManager; }
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.