#include <BatchContext.h>
Public Member Functions | |
| TBatchContext () | |
| virtual Retval MQUALIFIER | addContextObject (const IString &rName, IZUnknown &rObject) |
| virtual void MQUALIFIER | clear () |
| virtual Retval MQUALIFIER | getCastedObject (const IString &rName, const InterfaceID &rIfaceID, IZUnknown *&rpObject) const |
| virtual Retval MQUALIFIER | removeContextObject (const IString &rName) |
| virtual Retval MQUALIFIER | askForInterface (const InterfaceID &rInterfaceID, IZUnknown *&rpIface) |
| virtual void MQUALIFIER | addRef () const |
| virtual void MQUALIFIER | release () const |
Protected Member Functions | |
| virtual | ~TBatchContext () |
The batch context is used to pass objects to the batch processing which are needed by processing steps.
| TBatchContext::TBatchContext | ( | ) |
Creates the batch context
| TBatchContext::~TBatchContext | ( | ) | [protected, virtual] |
Destroys the batch context
| Retval MQUALIFIER TBatchContext::addContextObject | ( | const IString & | rName, |
| IZUnknown & | rObject | ||
| ) | [virtual] |
Implements zeus::IBatchContext.
| virtual void MQUALIFIER zeus::TBatchContext::addRef | ( | ) | const [virtual] |
Reimplemented from zeus::TZObject.
| virtual Retval MQUALIFIER zeus::TBatchContext::askForInterface | ( | const InterfaceID & | rInterfaceID, |
| IZUnknown *& | rpIface | ||
| ) | [virtual] |
Reimplemented from zeus::TZObject.
| void MQUALIFIER TBatchContext::clear | ( | ) | [virtual] |
Implements zeus::IBatchContext.
| Retval MQUALIFIER TBatchContext::getCastedObject | ( | const IString & | rName, |
| const InterfaceID & | rIfaceID, | ||
| IZUnknown *& | rpObject | ||
| ) | const [virtual] |
Implements zeus::IBatchContext.
| virtual void MQUALIFIER zeus::TBatchContext::release | ( | ) | const [virtual] |
Reimplemented from zeus::TZObject.
| Retval MQUALIFIER TBatchContext::removeContextObject | ( | const IString & | rName ) | [virtual] |
Implements zeus::IBatchContext.