AAO DRAMA/DRAMA2 C++ Interface
DRAMA C++11 and later interface
drama::Task Member List

This is the complete list of members for drama::Task, including all inherited members.

_MessageUser(const std::string &text) constdrama::Taskvirtual
ActionMethod typedefdrama::Task
Add(const std::string &name, MessageHandlerPtr obj, const std::string &descr="")drama::Taskinlinevirtual
Add(const std::string &name, MessageHandler *obj, const std::string &descr="")drama::Taskinlinevirtual
Add(const std::string &name, MessageReceiveFunction func, const std::string &descr="")drama::Taskinlinevirtual
AddMth(const std::string &actionName, T method, const std::string &descr="")drama::Taskinline
AddMthThd(const std::string &actionName, T method, const std::string &descr="")drama::Taskinline
AddOrphanToQueue(const OrphanDetails &orphan)drama::Taskinline
AddSpawnable(const std::string &name, SpawnablePtr obj, const std::string &descr="")drama::Taskinlinevirtual
AddSpawnable(const std::string &name, Spawnable *obj, const std::string &descr="")drama::Taskinlinevirtual
AddTA(const std::string &name, thread::ThreadActionFunction func, const std::string &descr="")drama::Taskinlinevirtual
CancelNotifyOnRunDramaExit(RunDramaExitNotifier *notifier)drama::Task
DefBufSizedrama::Taskstatic
DefSelfBufSizedrama::Taskstatic
GetJoinTimeout() constdrama::Taskvirtual
GetTaskCreThreadId() constdrama::Taskinline
GetTaskDescription(const std::string &taskName) constdrama::Task
GetTaskRunThreadId() constdrama::Taskinline
GetTaskType(const std::string &taskName) constdrama::Task
guardType typedefdrama::Task
Lock()drama::Taskinline
Logger()drama::Taskinline
mutexType typedefdrama::Task
NotifyOnRunDramaExit(RunDramaExitNotifier *notifier)drama::Task
OrphanHandler(const OrphanDetails &details)drama::Taskprotectedvirtual
RunDrama()drama::Taskvirtual
SeparateThreadRunsDrama()drama::Taskinline
SetDetails(const std::string &descr, int type=0)drama::Task
Signal(const std::string &name, sds::Id *arg=nullptr, void *data=nullptr)drama::Task
Signal(long int index, sds::Id *arg=nullptr, void *data=nullptr)drama::Task
Task(const std::string &name, int buffer=DefBufSize, int flags=0, int selfBytes=DefSelfBufSize)drama::Task
TaskName() constdrama::Taskinline
TaskPtr()drama::Taskinline
TaskPtrAs()drama::Taskinline
ThreadActionMethod typedefdrama::Task
uniqueLockType typedefdrama::Task
~Task()drama::Taskvirtual