VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfutil
asyncJobMapEntry.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright 2010 VT MAK
3
*******************************************************************************/
4
5
8
9
#pragma once
10
11
#include "
asyncJobServer.h
"
12
13
#include <stdlib.h>
14
#include <memory>
15
16
class
DtAsyncJobToken
;
17
19
20
#include <
vrfutil/vrfutilDefines.h
>
21
class
DT_DLL_vrfutil
DtAsyncJobMapEntry
22
{
23
public
:
24
DtAsyncJobMapEntry
();
25
26
virtual
size_t
id();
27
28
virtual
DtAsyncJobStatus
status()
const
;
29
32
virtual
void
setStatus(
DtAsyncJobStatus
status);
33
34
virtual
void
setToken(
DtAsyncJobToken
* token);
35
39
virtual
void
tokenRemoved();
40
41
virtual
const
DtAsyncJobResult
* result()
const
;
42
virtual
void
setResult(std::auto_ptr<DtAsyncJobResult>);
43
44
public
:
45
size_t
myId
;
46
DtAsyncJobStatus
myStatus
;
47
DtAsyncJobStatusChangedCallbackFcn
myStatusCallbackFcn
;
48
DtAsyncJobToken
*
myToken
;
49
DtAsyncJobResult
*
myResult
;
50
};
51
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
)