nexuslua
|
Cnexuslua::Agent | Base class of the three types of agents |
Cnexuslua::AgentMessage | This class describes a message that can be sent via nexuslua send or AgentMessage::Send |
Cnexuslua::Configuration | Stores internal and user configuration |
Cstd::enable_shared_from_this | |
Cnexuslua::agents | Functions related to agents or plugins, which are (un-)installable agents with meta data like a version, see class nexuslua::Agent |
Cnexuslua::PluginRegistry::Iterator | Enable iteration over plugins using an instance of PluginsOnline |
CLuaTableBase | |
Cnexuslua::LuaTable | This type is used for the parameters of nexuslua::Message. In its serialized representation, it can be passed to or returned by functions of shared libraries that are imported via nexuslua function import. It is the composition of a std::map of cbeam::container::xpod::type instances (cbeam::container::table_of_values) and a std::map of cbeam::container::nested_map instances (cbeam::container::nested_table). The std::variant cbeam::container::xpod::type which is used for keys and values is central to the functionality of nexuslua |
Cnexuslua::Message | This type is the actual message type that is sent by function send |
Cnexuslua::PluginRegistry | This class provides the interface to nexuslua "plugins" (agents that are installable from an online repository) |
Cnexuslua::PluginUninstallResult | Result values of agents::UninstallPlugin |