9 #include <boost/shared_ptr.hpp>
12 #include <vlutil/vlString.h>
32 virtual bool shouldResumeScriptInterface(
const DtString& scriptId);
33 virtual void notifySuspend(
const DtString& scriptId,
int taskId);
34 virtual void notifyResume(
const DtString& scriptId,
int taskId);
35 virtual void notifyScriptError(
const DtString& scriptId,
int taskId);
37 virtual boost::shared_ptr<DtScriptInterface> createScriptInterface(
const DtString& scriptId);
38 virtual void releaseScriptInterface(
const DtString& scriptId,
int taskId, boost::shared_ptr<DtScriptInterface> iFace);
39 virtual bool passScriptInterface(
const DtString& scriptId, boost::shared_ptr<DtScriptInterface> iFace);
41 virtual void removeScriptInterfacePass(
const DtString& scriptId);