62 void ToStream(std::ostream & outputStream)
const;
65 virtual void ToStreamRaw(std::ostream & outputStream,
const char delimiter =
' ',
66 bool headerOnly =
false,
const std::string & headerPrefix =
"")
const;
70 virtual bool FromStreamRaw(std::istream & inputStream,
const char delimiter =
' ');
80 std::string StartupCommands;
86 ireTask(
const std::string &name =
"IRE",
88 const std::string &startup =
"");
~ireTaskConstructorArg()
Definition: ireTask.h:57
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
std::string Name
Definition: ireTask.h:48
IRE_Shell Shell
Definition: ireTask.h:49
void DeSerializeRaw(std::istream &inputStream)
ireTaskConstructorArg(const ireTaskConstructorArg &other)
Definition: ireTask.h:55
Base class for data object in cisstMultiTask.
Definition: mtsGenericObject.h:56
const int CMN_DYNAMIC_CREATION_ONEARG
Definition: cmnClassRegisterMacros.h:333
Defines a continuously executing task.
virtual void ToStreamRaw(std::ostream &outputStream, const char delimiter= ' ', bool headerOnly=false, const std::string &headerPrefix="") const
void SerializeRaw(std::ostream &outputStream) const
virtual void Startup(void)
Definition: mtsComponent.h:262
ireTaskConstructorArg()
Definition: ireTask.h:52
ireTaskConstructorArg(const std::string &name, IRE_Shell shell=IRE_WXPYTHON, const std::string &startup="")
Definition: ireTask.h:53
Macros to export the symbols of cisstInteractive (in a Dll).
IRE_Shell
Definition: ireTask.h:37
virtual bool FromStreamRaw(std::istream &inputStream, const char delimiter= ' ')
Interactive Research Environment (IRE) Task.
Definition: ireTask.h:45
#define CMN_DECLARE_SERVICES(hasDynamicCreation, lod)
Definition: cmnClassRegisterMacros.h:116
CMN_DECLARE_SERVICES_INSTANTIATION(ireTaskConstructorArg)
std::string Startup
Definition: ireTask.h:50
Definition: mtsParameterTypesOld.h:84
void ToStream(std::ostream &outputStream) const
Definition: mtsTaskContinuous.h:77
const int CMN_DYNAMIC_CREATION
Definition: cmnClassRegisterMacros.h:331
virtual void Cleanup(void)
Definition: mtsComponent.h:267
mtsTask BaseType
Definition: mtsTaskContinuous.h:84
#define CMN_LOG_ALLOW_DEFAULT
Definition: cmnLogLoD.h:76