VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
luaMessageBuilderFunctions.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2021 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
8 #include <luabind/luabind.hpp>
9 #include "vrfLuaDefines.h"
10 
11 namespace DtLuaMessageBuilderFcns
12 {
13 
15  template<typename T_AdminContent>
16  DtAdminContent* noParamterAdminContentFromTable(const luabind::object& messageContents)
17  {
19  return new T_AdminContent();
20 
21  };
22 
24  DT_DLL_vrfLua bool noParameterAdminContentToTable(const DtAdminContent*, luabind::object& luaTable);
25 
26  //Function for AdminContent Air Refuel Initial Point Response
29 
30  //Function for AdminContent Refuel Requests
31  DT_DLL_vrfLua DtAdminContent* requestRefuelAdminContentFromTable(const luabind::object& messageContents);
32  DT_DLL_vrfLua bool requestRefuelAdminContentToTable(const DtAdminContent*, luabind::object& luaTable);
33 
34  //Function for AdminContent Refuel Request Responses
35  DT_DLL_vrfLua DtAdminContent* requestRefuelResponseAdminContentFromTable(const luabind::object& messageContents);
36  DT_DLL_vrfLua bool requestRefuelResponseAdminContentToTable(const DtAdminContent*, luabind::object& luaTable);
37 
38  //Function for AdminContent Refuel Request Position
39  DT_DLL_vrfLua DtAdminContent* requestRefuelPositionAdminContentFromTable(const luabind::object& messageContents);
40  DT_DLL_vrfLua bool requestRefuelPositionAdminContentToTable(const DtAdminContent*, luabind::object& luaTable);
41 
42  //Function for AdminContent Assign Refuel Position
43  DT_DLL_vrfLua DtAdminContent* assignRefuelPositionAdminContentFromTable(const luabind::object& messageContents);
44  DT_DLL_vrfLua bool assignRefuelPositionAdminContentToTable(const DtAdminContent*, luabind::object& luaTable);
45 
46  //Function for AdminContent Release Refuel Position
47  DT_DLL_vrfLua DtAdminContent* releaseRefuelPositionAdminContentFromTable(const luabind::object& messageContents);
48  DT_DLL_vrfLua bool releaseRefuelPositionAdminContentToTable(const DtAdminContent*, luabind::object& luaTable);
49 
50  //Function for AdminContent Initiate Refuel Rendezvous
51  DT_DLL_vrfLua DtAdminContent* initiateRefuelRendezvousAdminContentFromTable(const luabind::object& messageContents);
52  DT_DLL_vrfLua bool initiateRefuelRendezvousAdminContentToTable(const DtAdminContent*, luabind::object& luaTable);
53 
54  //Function for AdminContent Initiate Refuel
55  DT_DLL_vrfLua DtAdminContent* initiateRefuelAdminContentFromTable(const luabind::object& messageContents);
56  DT_DLL_vrfLua bool initiateRefuelAdminContentToTable(const DtAdminContent*, luabind::object& luaTable);
57 };
DT_DLL_vrfLua bool initiateRefuelAdminContentToTable(const DtAdminContent *, luabind::object &luaTable)
DT_DLL_vrfLua bool initiateRefuelRendezvousAdminContentToTable(const DtAdminContent *, luabind::object &luaTable)
DT_DLL_vrfLua bool releaseRefuelPositionAdminContentToTable(const DtAdminContent *, luabind::object &luaTable)
DT_DLL_vrfLua DtAdminContent * initiateRefuelAdminContentFromTable(const luabind::object &messageContents)
DT_DLL_vrfLua bool requestRefuelAdminContentToTable(const DtAdminContent *, luabind::object &luaTable)
DT_DLL_vrfLua bool airRefuelInitialPointResponseAdminContentToTable(const DtAdminContent *, luabind::object &luaTable)
DT_DLL_vrfLua DtAdminContent * releaseRefuelPositionAdminContentFromTable(const luabind::object &messageContents)
DT_DLL_vrfLua bool noParameterAdminContentToTable(const DtAdminContent *, luabind::object &luaTable)
Function usable for any AdminContent that doesn&#39;t have parameters.
DT_DLL_vrfLua bool requestRefuelPositionAdminContentToTable(const DtAdminContent *, luabind::object &luaTable)
#define DT_DLL_vrfLua
This file is used to determine how to build.
Definition: vrfLuaDefines.h:25
DT_DLL_vrfLua DtAdminContent * assignRefuelPositionAdminContentFromTable(const luabind::object &messageContents)
DT_DLL_vrfLua DtAdminContent * airRefuelInitialPointResponseAdminContentFromTable(const luabind::object &messageContents)
DtAdminContent.
Definition: adminContent.h:24
DT_DLL_vrfLua DtAdminContent * requestRefuelResponseAdminContentFromTable(const luabind::object &messageContents)
DT_DLL_vrfLua DtAdminContent * requestRefuelAdminContentFromTable(const luabind::object &messageContents)
DtAdminContent * noParamterAdminContentFromTable(const luabind::object &messageContents)
Function usable for any AdminContent that doesn&#39;t have parameters.
Definition: luaMessageBuilderFunctions.h:16
DT_DLL_vrfLua bool requestRefuelResponseAdminContentToTable(const DtAdminContent *, luabind::object &luaTable)
DT_DLL_vrfLua DtAdminContent * requestRefuelPositionAdminContentFromTable(const luabind::object &messageContents)
DT_DLL_vrfLua bool assignRefuelPositionAdminContentToTable(const DtAdminContent *, luabind::object &luaTable)
DT_DLL_vrfLua DtAdminContent * initiateRefuelRendezvousAdminContentFromTable(const luabind::object &messageContents)

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)