VR-Forces 4.0.4 Class Documentation
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]

List of all members.

Public Member Functions

 DtOrgManagerPendingOperation ()
virtual ~DtOrgManagerPendingOperation ()
virtual void addCompletionCallback (DtOrganizationManagerCallbackFcn fcn, void *usr)
virtual void removeCompletionCallback (DtOrganizationManagerCallbackFcn fcn, void *usr)

Protected Member Functions

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

Protected Attributes

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

Private Member Functions

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

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

Not Implemented.


Member Function Documentation

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

Not Implemented.

virtual void DtOrgManagerPendingOperation::invokeCompletionCallback ( ) [protected, virtual]

Invokes the specified callback method, if one is set.


Member Data Documentation

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 Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)