|
LRAUV
revA
|
Implements MissionAPI in the lua programming language. More...
#include <LuaMissionAPI.h>


Public Member Functions | |
| virtual | ~LuaMissionAPI () |
| virtual MissionNode * | loadMissionFile (const char *filename, Logger &logger, Syslog::Severity severity) |
| Load the mission with the indicated filename In case of error, log message with indicated severity. More... | |
Public Member Functions inherited from MissionAPI | |
| virtual | ~MissionAPI () |
| Destructor. More... | |
Private Member Functions | |
| LuaMissionAPI () | |
| Private constructor for singleton. More... | |
Static Private Attributes | |
| static LuaMissionAPI | MissionAPIInstance_ |
Additional Inherited Members | |
Protected Member Functions inherited from MissionAPI | |
| MissionAPI (const char *name, const char *extension) | |
| Protected constructor for abstract base class;. More... | |
Implements MissionAPI in the lua programming language.
Relies heavily on LuaAPI and Tethys.lua code.
|
virtual |
|
private |
Private constructor for singleton.
|
virtual |
Load the mission with the indicated filename In case of error, log message with indicated severity.
Implements MissionAPI.
References Str::cStr(), LuaAPI::Exec(), LuaAPI::LoadFile(), XmlAPI::ParseMission(), LuaAPI::Run(), LuaAPI::RunFunction(), and Logger::syslog().
|
staticprivate |