21 #include <boost/shared_ptr.hpp>
61 virtual const char*
type()
const;
69 virtual std::list<DtScriptedTaskTask> reactiveTaskStatus()
const;
74 virtual void processReturnScriptInterface(
const DtSimTaskMessageType& scriptId,
int taskId, boost::shared_ptr<DtScriptInterface> iFace);
78 static void setReactiveTaskCallback(
DtSimMessage* msg,
void* usr);
99 const std::vector<DtTranslatableStream>& options,
int displayFlag);
120 virtual bool createPSR();
126 virtual std::vector<DtSimTaskMessageType> availableReactiveTasks()
const;
149 virtual void setupReactiveTasks();
156 static void userQuestionOperationCallback(
DtSimMessage* msg,
void* usrData);
157 virtual void processUserQuestionOperation(
DtSimMessage*);