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

Abstract class deriving from DtOrgManagerOperation which adds a completion callback to the operation. More...

Inheritance diagram for DtOrgManagerPendingOperation:
Inheritance graph
[legend]

Public Member Functions

 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 ()
 
virtual DtString type () const =0
 
virtual bool execute (DtOrganizationManager *orgMgr)=0
 Runs the operation on the specified hierarchy. More...
 
virtual void print (DtOrganizationManager *orgMgr) const
 

Protected Member Functions

virtual void invokeCompletionCallback ()
 Invokes the specified callback method, if one is set. More...
 

Protected Attributes

DtNoArgumentCallbackList myCompletionCallbackList
 Callback and user data that will be called when this operation is complete. More...
 

Private Member Functions

 DtOrgManagerPendingOperation (const DtOrgManagerPendingOperation &orig)
 Not Implemented. More...
 
DtOrgManagerPendingOperationoperator= (DtOrgManagerPendingOperation &orig)
 Not Implemented. More...
 

Detailed Description

Abstract class deriving from DtOrgManagerOperation which adds a completion callback to the operation.

Used as a base class for any operations which need to invoke a completion operation when they are complete.

Constructor & Destructor Documentation

DtOrgManagerPendingOperation::DtOrgManagerPendingOperation ( const DtOrgManagerPendingOperation orig)
private

Not Implemented.

DtOrgManagerPendingOperation::DtOrgManagerPendingOperation ( )
virtual DtOrgManagerPendingOperation::~DtOrgManagerPendingOperation ( )
virtual

Member Function Documentation

DtOrgManagerPendingOperation& DtOrgManagerPendingOperation::operator= ( DtOrgManagerPendingOperation orig)
private

Not Implemented.

virtual void DtOrgManagerPendingOperation::addCompletionCallback ( DtOrganizationManagerCallbackFcn  fcn,
void *  usr 
)
virtual
virtual void DtOrgManagerPendingOperation::removeCompletionCallback ( DtOrganizationManagerCallbackFcn  fcn,
void *  usr 
)
virtual
virtual void DtOrgManagerPendingOperation::invokeCompletionCallback ( )
protectedvirtual

Invokes the specified callback method, if one is set.

Member Data Documentation

DtNoArgumentCallbackList DtOrgManagerPendingOperation::myCompletionCallbackList
protected

Callback and user data that will be called when this operation is complete.


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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)