VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes | Private Member Functions
DtOrgManagerSetSuperiorPendingOp Class Reference

Operation to queue a setSuperior based on name. More...

Inheritance diagram for DtOrgManagerSetSuperiorPendingOp:
Inheritance graph
[legend]

Public Member Functions

 DtOrgManagerSetSuperiorPendingOp (const DtUUID &subordinate, const DtUUID &superiorName, int designator)
virtual ~DtOrgManagerSetSuperiorPendingOp ()
virtual DtString type () const
 Returns "SetSuperiorPending".
virtual bool execute (DtOrganizationManager *orgMgr)
 Runs the operation on the specified hierarchy.
virtual void print (DtOrganizationManager *orgMgr) const
- Public Member Functions inherited from DtOrgManagerPendingOperation
 DtOrgManagerPendingOperation ()
virtual ~DtOrgManagerPendingOperation ()
virtual void addCompletionCallback (DtOrganizationManagerCallbackFcn fcn, void *usr)
virtual void removeCompletionCallback (DtOrganizationManagerCallbackFcn fcn, void *usr)
- Public Member Functions inherited from DtOrgManagerOperation
 DtOrgManagerOperation ()
virtual ~DtOrgManagerOperation ()

Protected Attributes

DtRwUUID mySubordinate
DtRwUUID mySuperior
int myDesignator
bool myWaitingCompletion
- Protected Attributes inherited from DtOrgManagerPendingOperation
DtNoArgumentCallbackList myCompletionCallbackList
 Callback and user data that will be called when this operation is complete.

Private Member Functions

 DtOrgManagerSetSuperiorPendingOp ()
 Not Implemented.

Additional Inherited Members

- Protected Member Functions inherited from DtOrgManagerPendingOperation
virtual void invokeCompletionCallback ()
 Invokes the specified callback method, if one is set.

Detailed Description

Operation to queue a setSuperior based on name.

The operation will take place when both the superior and subordinate exist in the organization hierarchy.

Constructor & Destructor Documentation

DtOrgManagerSetSuperiorPendingOp::DtOrgManagerSetSuperiorPendingOp ( )
private

Not Implemented.

DtOrgManagerSetSuperiorPendingOp::DtOrgManagerSetSuperiorPendingOp ( const DtUUID subordinate,
const DtUUID superiorName,
int  designator 
)
virtual DtOrgManagerSetSuperiorPendingOp::~DtOrgManagerSetSuperiorPendingOp ( )
virtual

Member Function Documentation

virtual DtString DtOrgManagerSetSuperiorPendingOp::type ( ) const
virtual

Returns "SetSuperiorPending".

Implements DtOrgManagerOperation.

virtual bool DtOrgManagerSetSuperiorPendingOp::execute ( DtOrganizationManager orgMgr)
virtual

Runs the operation on the specified hierarchy.

Returns true if this operation should be deleted. (either it has executed, or it has expired). Returns false if it has not executed, and execute should be called again later.

Implements DtOrgManagerOperation.

virtual void DtOrgManagerSetSuperiorPendingOp::print ( DtOrganizationManager orgMgr) const
virtual

Reimplemented from DtOrgManagerOperation.

Member Data Documentation

DtRwUUID DtOrgManagerSetSuperiorPendingOp::mySubordinate
protected
DtRwUUID DtOrgManagerSetSuperiorPendingOp::mySuperior
protected
int DtOrgManagerSetSuperiorPendingOp::myDesignator
protected
bool DtOrgManagerSetSuperiorPendingOp::myWaitingCompletion
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)