Public Member Functions | Protected Member Functions

zeus::TBatchContext Class Reference

#include <BatchContext.h>

Inheritance diagram for zeus::TBatchContext:
zeus::TZObject zeus::IBatchContext zeus::IZUnknown zeus::IZUnknown

List of all members.

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 ()

Detailed Description

The batch context is used to pass objects to the batch processing which are needed by processing steps.


Constructor & Destructor Documentation

TBatchContext::TBatchContext (  )

Creates the batch context

TBatchContext::~TBatchContext (  ) [protected, virtual]

Destroys the batch context


Member Function Documentation

Retval MQUALIFIER TBatchContext::addContextObject ( const IString rName,
IZUnknown rObject 
) [virtual]
virtual void MQUALIFIER zeus::TBatchContext::addRef (  ) const [virtual]
See also:
IZUnknown::addRef

Reimplemented from zeus::TZObject.

virtual Retval MQUALIFIER zeus::TBatchContext::askForInterface ( const InterfaceID rInterfaceID,
IZUnknown *&  rpIface 
) [virtual]
See also:
IZUnknown::askForInterface

Reimplemented from zeus::TZObject.

void MQUALIFIER TBatchContext::clear (  ) [virtual]
Retval MQUALIFIER TBatchContext::getCastedObject ( const IString rName,
const InterfaceID rIfaceID,
IZUnknown *&  rpObject 
) const [virtual]
virtual void MQUALIFIER zeus::TBatchContext::release (  ) const [virtual]
See also:
IZUnknown::release

Reimplemented from zeus::TZObject.

Retval MQUALIFIER TBatchContext::removeContextObject ( const IString rName ) [virtual]

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


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:28:28