11 #include "addons/IAddon.h" 12 #include "threads/Event.h" 22 virtual bool IsSuccessful()
const = 0;
23 virtual bool IsCancelled()
const = 0;
25 ADDON::AddonPtr GetAddon()
const;
27 bool StartScript(
const ADDON::AddonPtr& addon,
const std::string& path);
28 bool RunScript(
const ADDON::AddonPtr& addon,
const std::string& path,
int handle,
bool resume);
32 static int ExecuteScript(
const ADDON::AddonPtr& addon,
const std::string& path,
bool resume);
33 static int ExecuteScript(
const ADDON::AddonPtr& addon,
34 const std::string& path,
39 bool RunScriptInternal(
const ADDON::AddonPtr& addon,
40 const std::string& path,
44 bool WaitOnScriptResult(
int scriptId,
const std::string& path,
const std::string& name);
46 ADDON::AddonPtr m_addon;
This is an Event class built from a ConditionVariable.
Definition: Event.h:35
Definition: ScriptRunner.h:16