14 #include <luabind/luabind.hpp>
15 #include <unordered_map>
41 virtual void registerAdminContentType(
DtAdminContentMessageType type, luaTableToAdminContentFcn toAcFcn, adminContentToLuaTableFcn toTableFcn);
49 virtual void registerDefaultMessages();
std::unordered_map< std::string, adminContentToLuaTableFcn > myAdminContentToLuaTableFunctions
Map keyed by admin content type that contains functions for creating the admin content from a lua tab...
Definition: luaMessageBuilder.h:66
std::unordered_map< std::string, luaTableToAdminContentFcn > myLuaTableToAdminContentFunctions
Definition: luaMessageBuilder.h:67
Definition: vrfObjectMessageTypeTemplate.h:24
#define DT_DLL_vrfLua
This file is used to determine how to build.
Definition: vrfLuaDefines.h:25
The base class for all messages to/from a specific DtVrfObject. Various subclasses of this class will...
Definition: vrfObjectMessage.h:30
Central access point of all non-object-specific the services and managers that are available for use ...
Definition: simulationServices.h:90
DtAdminContent.
Definition: adminContent.h:23
Handles translation of messages from C++ structures into Lua tables and the reverse translation as we...
Definition: luaMessageBuilder.h:26
static DtLuaMessageBuilder * theLuaMessageBuilder
Definition: luaMessageBuilder.h:69