nexuslua
Loading...
Searching...
No Matches
agent.hpp File Reference
#include "agent_message.hpp"
#include "lua_table.hpp"
#include "agents.hpp"
#include "cpp_handler.hpp"
#include "message.hpp"
#include "nexuslua_export.h"
#include <filesystem>
#include <functional>
#include <map>
#include <memory>
#include <string>
Include dependency graph for agent.hpp:

Go to the source code of this file.

Classes

class  nexuslua::Agent
 base class of the three types of agents More...

Namespaces

namespace  nexuslua
 The nexuslua library is implemented inside this namespace.
namespace  nexuslua::LuaExtension

Functions

void nexuslua::LuaExtension::AddMessage (Agent *agent, const std::string &luaPath, const std::string &messageName, const LuaTable &parameters)
void nexuslua::LuaExtension::RegisterTableForAgent (const Agent *agent, const nexuslua::LuaTable &table)