Client-side interface for injecting log data into the log queue.
Definition: Logger.h:30
Implements ScriptAPI (and by definition, ModuleAPI) in the xml programming language.
Definition: XmlAPI.h:33
static MissionNode * LoadMissionFile(const char *filename, Logger &logger, Syslog::Severity severity)
Static function to load the mission with the indicated filename In case of error, log message with in...
Definition: XmlAPI.cpp:31
Contains the MissionAPI class definition.
static MissionNode * ParseMission(const char *xmlString, Logger &logger, Syslog::Severity severity)
Static function to parse the mission from the provided xml string.
Definition: XmlAPI.cpp:51
virtual ~XmlAPI()
Definition: XmlAPI.cpp:17
Wraps a TiXmlNode.
Definition: MissionNode.h:20
Abstract base class for mission scripts.
Definition: MissionAPI.h:32
Severity
An attempt to define different levels of syslog severity.
Definition: Syslog.h:28
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...
Definition: XmlAPI.cpp:23
XmlAPI()
Private constructor for singleton.
Definition: XmlAPI.cpp:71
static XmlAPI Instance_
Definition: XmlAPI.h:59