Public Member Functions | Protected Member Functions | Protected Attributes

zeus::TSimpleCommand Class Reference

#include <SimpleCommand.h>

Inheritance diagram for zeus::TSimpleCommand:
zeus::TXObject zeus::ISimpleCommand zeus::TZObject zeus::IXObject zeus::IZUnknown zeus::IZUnknown zeus::IZUnknown

List of all members.

Public Member Functions

 TSimpleCommand (IXMLNode &rNode)
 TSimpleCommand ()
void executeExt (Uint uiMode, ISimpleCommand &rCommand)
Retval getListener (IXObject *&rpObject)
virtual void MQUALIFIER getTargetObjectName (IString &rName) const
virtual void MQUALIFIER getMainData (IString &rData) const
virtual void MQUALIFIER getAddData (IString &rData) const
virtual void MQUALIFIER getStream (IString &rData) const
virtual Uint MQUALIFIER getMode () const
virtual Uint MQUALIFIER getSecurity () const
virtual void MQUALIFIER setTargetObjectName (const IString &rName)
virtual void MQUALIFIER setMainData (const IString &rData)
virtual void MQUALIFIER setAddData (const IString &rData)
virtual void MQUALIFIER setStream (const IString &rData)
virtual void MQUALIFIER setMode (Uint uiMode)
virtual void MQUALIFIER setSecurity (Uint uiValue)
virtual void MQUALIFIER execute (Uint uiMode)
virtual void MQUALIFIER enableExecuteMode (bool bEnable, Uint uiMode)
virtual Retval MQUALIFIER setListener (IXObject *pListener)
virtual bool MQUALIFIER freeze ()
virtual Retval MQUALIFIER askForInterface (const InterfaceID &rInterfaceID, IZUnknown *&rpIface)
virtual void MQUALIFIER addRef () const
virtual void MQUALIFIER release () const

Protected Member Functions

virtual ~TSimpleCommand ()
 REG_SUB_BEGIN (TSimpleCommand) REG_SUB_ADD(TSimpleCommand

Protected Attributes

TSimpleCommand

Detailed Description

This class contains all data for a simple command to execute.


Constructor & Destructor Documentation

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

Destroys the command object


Member Function Documentation

virtual void MQUALIFIER zeus::TSimpleCommand::addRef (  ) const [virtual]
See also:
IZUnknown::addRef

Reimplemented from zeus::TXObject.

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

Reimplemented from zeus::TXObject.

void MQUALIFIER TSimpleCommand::enableExecuteMode ( bool  bEnable,
Uint  uiMode 
) [virtual]
void MQUALIFIER zeus::TSimpleCommand::execute ( Uint  uiMode ) [inline, virtual]
void TSimpleCommand::executeExt ( Uint  uiMode,
ISimpleCommand rCommand 
)
bool MQUALIFIER TSimpleCommand::freeze (  ) [virtual]
See also:
IXObject::freeze

Reimplemented from zeus::TXObject.

void MQUALIFIER zeus::TSimpleCommand::getAddData ( IString rData ) const [inline, virtual]
Retval TSimpleCommand::getListener ( IXObject *&  rpObject )

Returns the listener interface

void MQUALIFIER zeus::TSimpleCommand::getMainData ( IString rData ) const [inline, virtual]
Uint MQUALIFIER zeus::TSimpleCommand::getMode (  ) const [inline, virtual]
Uint MQUALIFIER zeus::TSimpleCommand::getSecurity (  ) const [inline, virtual]
void MQUALIFIER zeus::TSimpleCommand::getStream ( IString rData ) const [inline, virtual]
void MQUALIFIER zeus::TSimpleCommand::getTargetObjectName ( IString rName ) const [inline, virtual]
zeus::TSimpleCommand::REG_SUB_BEGIN ( TSimpleCommand   ) [protected]
virtual void MQUALIFIER zeus::TSimpleCommand::release (  ) const [virtual]
See also:
IZUnknown::release

Reimplemented from zeus::TXObject.

void MQUALIFIER zeus::TSimpleCommand::setAddData ( const IString rData ) [inline, virtual]
Retval MQUALIFIER TSimpleCommand::setListener ( IXObject pListener ) [virtual]
void MQUALIFIER zeus::TSimpleCommand::setMainData ( const IString rData ) [inline, virtual]
void MQUALIFIER zeus::TSimpleCommand::setMode ( Uint  uiMode ) [inline, virtual]
void MQUALIFIER zeus::TSimpleCommand::setSecurity ( Uint  uiValue ) [inline, virtual]
void MQUALIFIER zeus::TSimpleCommand::setStream ( const IString rData ) [inline, virtual]
void MQUALIFIER zeus::TSimpleCommand::setTargetObjectName ( const IString rName ) [inline, virtual]

Member Data Documentation

Creates a simple command object


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:27