VR-Forces 4.2 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfLua
luaAsyncJob.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2013 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
6
#pragma once
7
9
10
#include "
vrfLua/vrfLuaDefines.h
"
11
#include "
vrfutil/asciiSerializable.h
"
12
13
#include <boost/shared_ptr.hpp>
14
#include <boost/enable_shared_from_this.hpp>
15
#include <boost/noncopyable.hpp>
16
17
#include <luabind/luabind.hpp>
18
19
class
DtSimManager
;
20
28
class
DT_DLL_vrfLua
DtLuaAsyncJob
29
:
public
DtAsciiSerializable
30
,
public
boost::noncopyable
31
,
public
boost::enable_shared_from_this<DtLuaAsyncJob>
32
{
33
public
:
34
41
virtual
luabind::object getObject(lua_State* L,
int
& index, std::string& message) = 0;
42
44
void
init
(
void
* userData);
45
46
protected
:
47
DtLuaAsyncJob
();
48
explicit
DtLuaAsyncJob
(
DtSimManager
*);
49
50
DtSimManager
*
mySimManager
;
51
};
Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)