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