VR-Forces Developer's Guide
 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 
12 
13 namespace DtLuaMessageBuilderFcns
14 {
15 
17  template<typename T_AdminContent>
18  DtAdminContent* noParamterAdminContentFromTable(const luabind::object& messageContents, DtSimulationServices*)
19  {
21  return new T_AdminContent();
22 
23  };
24 
26  DT_DLL_vrfLua bool noParameterAdminContentToTable(const DtAdminContent*, luabind::object& luaTable, DtSimulationServices*);
27 
28  //Function for AdminContent Air Refuel Initial Point Response
31 
32  //Function for AdminContent Refuel Requests
35 
36  //Function for AdminContent Refuel Request Responses
39 
40  //Function for AdminContent Refuel Request Position
43 
44  //Function for AdminContent Assign Refuel Position
47 
48  //Function for AdminContent Release Refuel Position
51 
52  //Function for AdminContent Initiate Refuel Rendezvous
55 
56  //Function for AdminContent Initiate Refuel
59 
60  //Function for AdminContent Next Munition Launch Time
63 
64  //Function for AdminContent Next Launched Munition
67 
69  DT_DLL_vrfLua DtAdminContent* genericRwTableFromLuaTable(const luabind::object& messageContents, DtSimulationServices*);
70  DT_DLL_vrfLua bool luaTableFromGenericRwTable(const DtAdminContent* content, luabind::object& luaTable,
72 };
DT_DLL_vrfLua bool requestRefuelAdminContentToTable(const DtAdminContent *, luabind::object &luaTable, DtSimulationServices *)
DT_DLL_vrfLua DtAdminContent * genericRwTableFromLuaTable(const luabind::object &messageContents, DtSimulationServices *)
Function for generic table admin content.
DT_DLL_vrfLua DtAdminContent * nextLaunchedMunitionsResponseAdminContentFromTable(const luabind::object &messageContents, DtSimulationServices *)
DT_DLL_vrfLua DtAdminContent * requestRefuelPositionAdminContentFromTable(const luabind::object &messageContents, DtSimulationServices *)
DT_DLL_vrfLua bool airRefuelInitialPointResponseAdminContentToTable(const DtAdminContent *, luabind::object &luaTable, DtSimulationServices *)
DT_DLL_vrfLua bool nextLaunchTimeMunitionsResponseAdminContentToTable(const DtAdminContent *, luabind::object &luaTable, DtSimulationServices *)
DT_DLL_vrfLua DtAdminContent * initiateRefuelAdminContentFromTable(const luabind::object &messageContents, DtSimulationServices *)
DT_DLL_vrfLua bool assignRefuelPositionAdminContentToTable(const DtAdminContent *, luabind::object &luaTable, DtSimulationServices *)
DT_DLL_vrfLua bool noParameterAdminContentToTable(const DtAdminContent *, luabind::object &luaTable, DtSimulationServices *)
Function usable for any AdminContent that doesn&#39;t have parameters.
DT_DLL_vrfLua DtAdminContent * assignRefuelPositionAdminContentFromTable(const luabind::object &messageContents, DtSimulationServices *)
DT_DLL_vrfLua bool initiateRefuelAdminContentToTable(const DtAdminContent *, luabind::object &luaTable, DtSimulationServices *)
DT_DLL_vrfLua bool requestRefuelResponseAdminContentToTable(const DtAdminContent *, luabind::object &luaTable, DtSimulationServices *)
#define DT_DLL_vrfLua
This file is used to determine how to build.
Definition: vrfLuaDefines.h:25
DtAdminContent * noParamterAdminContentFromTable(const luabind::object &messageContents, DtSimulationServices *)
Function usable for any AdminContent that doesn&#39;t have parameters.
Definition: luaMessageBuilderFunctions.h:18
DT_DLL_vrfLua bool nextLaunchedMunitionsResponseAdminContentToTable(const DtAdminContent *, luabind::object &luaTable, DtSimulationServices *)
DT_DLL_vrfLua bool requestRefuelPositionAdminContentToTable(const DtAdminContent *, luabind::object &luaTable, DtSimulationServices *)
DT_DLL_vrfLua bool luaTableFromGenericRwTable(const DtAdminContent *content, luabind::object &luaTable, DtSimulationServices *)
DT_DLL_vrfLua DtAdminContent * initiateRefuelRendezvousAdminContentFromTable(const luabind::object &messageContents, DtSimulationServices *)
Central access point of all non-object-specific the services and managers that are available for use ...
Definition: simulationServices.h:96
DtAdminContent.
Definition: adminContent.h:23
DT_DLL_vrfLua DtAdminContent * releaseRefuelPositionAdminContentFromTable(const luabind::object &messageContents, DtSimulationServices *)
DT_DLL_vrfLua DtAdminContent * nextLaunchTimeMunitionsResponseAdminContentFromTable(const luabind::object &messageContents, DtSimulationServices *)
DT_DLL_vrfLua DtAdminContent * requestRefuelResponseAdminContentFromTable(const luabind::object &messageContents, DtSimulationServices *)
DT_DLL_vrfLua bool initiateRefuelRendezvousAdminContentToTable(const DtAdminContent *, luabind::object &luaTable, DtSimulationServices *)
DT_DLL_vrfLua DtAdminContent * requestRefuelAdminContentFromTable(const luabind::object &messageContents, DtSimulationServices *)
DT_DLL_vrfLua bool releaseRefuelPositionAdminContentToTable(const DtAdminContent *, luabind::object &luaTable, DtSimulationServices *)
DT_DLL_vrfLua DtAdminContent * airRefuelInitialPointResponseAdminContentFromTable(const luabind::object &messageContents, DtSimulationServices *)

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)