VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Public Attributes
DtAsyncJobMapEntry Class Reference

See id todo in contructor definition. More...

Public Member Functions

 DtAsyncJobMapEntry ()
virtual size_t id ()
virtual DtAsyncJobStatus status () const
virtual void setStatus (DtAsyncJobStatus status)
 Sets entry job status.
virtual void setToken (DtAsyncJobToken *token)
virtual void tokenRemoved ()
 Called by the DtAsyncJobServer when the token for this entry has been deleted.
virtual const DtAsyncJobResultresult () const
virtual void setResult (std::auto_ptr< DtAsyncJobResult >)

Public Attributes

size_t myId
DtAsyncJobStatus myStatus
DtAsyncJobStatusChangedCallbackFcn myStatusCallbackFcn
DtAsyncJobTokenmyToken
DtAsyncJobResultmyResult

Detailed Description

See id todo in contructor definition.

Constructor & Destructor Documentation

DtAsyncJobMapEntry::DtAsyncJobMapEntry ( )

Member Function Documentation

virtual size_t DtAsyncJobMapEntry::id ( )
virtual
virtual DtAsyncJobStatus DtAsyncJobMapEntry::status ( ) const
virtual
virtual void DtAsyncJobMapEntry::setStatus ( DtAsyncJobStatus  status)
virtual

Sets entry job status.

If myToken is not NULL, calls myStatusCallbackFcn.

Referenced by MAKVRinTerra::DtMakePathJob::onException(), and MAKVRinTerra::DtMakePathJob::onExecute().

virtual void DtAsyncJobMapEntry::setToken ( DtAsyncJobToken token)
virtual
virtual void DtAsyncJobMapEntry::tokenRemoved ( )
virtual

Called by the DtAsyncJobServer when the token for this entry has been deleted.

Sets myToken to NULL, which causes myStatusCallbackFcn to not be called from setStatus.

virtual const DtAsyncJobResult* DtAsyncJobMapEntry::result ( ) const
virtual
virtual void DtAsyncJobMapEntry::setResult ( std::auto_ptr< DtAsyncJobResult )
virtual

Member Data Documentation

size_t DtAsyncJobMapEntry::myId
DtAsyncJobStatus DtAsyncJobMapEntry::myStatus
DtAsyncJobStatusChangedCallbackFcn DtAsyncJobMapEntry::myStatusCallbackFcn
DtAsyncJobToken* DtAsyncJobMapEntry::myToken
DtAsyncJobResult* DtAsyncJobMapEntry::myResult

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)