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

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

Active() constdrama::Pathinlinevirtual
Busy() constdrama::Pathinlinevirtual
ClearState()drama::Pathinlinevirtual
Control(thread::TMessHandler *action, const std::string &name, const sds::Id &argIn=sds::Id::CreateNullItem(), sds::IdPtr *const argOut=nullptr, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
ControlWaitUntil(std::chrono::steady_clock::time_point until, thread::TMessHandler *action, const std::string &name, const sds::Id &argIn=sds::Id::CreateNullItem(), sds::IdPtr *const argOut=nullptr, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
Delete(int force)drama::Pathvirtual
DeltaToTimePoint(int secs)drama::Pathinlinestatic
Died()drama::Pathinlinevirtual
Disconnected()drama::Pathprotectedvirtual
GetArgument() constdrama::Pathinline
GetDitsPath(bool nothrow=false)drama::Pathvirtual
GetHost() constdrama::Pathinline
GetParam(thread::TMessHandler *action, const std::string &name, sds::IdPtr *const argOut, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
GetParam(thread::TMessHandler *action, const std::initializer_list< std::string > names, sds::IdPtr *const argOut, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
GetParamWaitUntil(std::chrono::steady_clock::time_point until, thread::TMessHandler *action, const std::string &name, sds::IdPtr *const argOut, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
GetParamWaitUntil(std::chrono::steady_clock::time_point until, thread::TMessHandler *action, const std::initializer_list< std::string > names, sds::IdPtr *const argOut, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
GetPath(thread::TMessHandler *action, thread::TransEvtProcessor *const eventProcessor=&_getPathEventProcessor)drama::Path
GetPathImmed()drama::Pathvirtual
GetPathLoaded() constdrama::Pathinline
GetPathWaitUntil(std::chrono::steady_clock::time_point until, thread::TMessHandler *action, thread::TransEvtProcessor *const eventProcessor=&_getPathEventProcessor)drama::Path
GetTask() constdrama::Pathinlinevirtual
GetTaskName() constdrama::Path
HandleDisconnected(const char *task, DitsPathType path, StatusType *status)drama::Pathstatic
Initial() constdrama::Pathinlinevirtual
IsDead() constdrama::Pathinlinevirtual
Kick(thread::TMessHandler *action, const std::string &name, const sds::Id &argIn=sds::Id::CreateNullItem(), sds::IdPtr *const argOut=nullptr, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
KickBulk(thread::TMessHandler *action, const std::string &name, BulkData *argIn, bool isSds, unsigned notifyBytes=1024 *1024, sds::IdPtr *const argOut=nullptr, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
KickBulk(thread::TMessHandler *action, const std::string &name, BulkDataSds *argIn, unsigned notifyBytes=1024 *1024, sds::IdPtr *const argOut=nullptr, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
KickBulkWaitUntil(std::chrono::steady_clock::time_point until, thread::TMessHandler *action, const std::string &name, BulkData *argIn, bool isSds, unsigned notifyBytes=1024 *1024, sds::IdPtr *const argOut=nullptr, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
KickBulkWaitUntil(std::chrono::steady_clock::time_point until, thread::TMessHandler *action, const std::string &name, BulkDataSds *argIn, unsigned notifyBytes=1024 *1024, sds::IdPtr *const argOut=nullptr, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
KickWaitUntil(std::chrono::steady_clock::time_point until, thread::TMessHandler *action, const std::string &name, const sds::Id &argIn=sds::Id::CreateNullItem(), sds::IdPtr *const argOut=nullptr, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
LogLoad(const bool Flag=true)drama::Pathinlinevirtual
LosePath()drama::Pathvirtual
MonitorCancel(thread::TMessHandler *action, int monId, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
MonitorForward(thread::TMessHandler *action, const sds::Id &argIn, MessageEventHandler *const eventProcessor=&_simpleMonEventProcessor)drama::Pathinline
MonitorForward(thread::TMessHandler *taction, const std::string &task, const std::string action, std::initializer_list< std::string > pars, MessageEventHandler *const eventProcessor=&_simpleMonEventProcessor)drama::Pathinline
MonitorForward(thread::TMessHandler *taction, const std::string &task, const std::string action, const ContainerType &pars, MessageEventHandler *const eventProcessor=&_simpleMonEventProcessor)drama::Pathinline
MonitorStart(thread::TMessHandler *action, const sds::Id &argIn, MessageEventHandler *const eventProcessor)drama::Pathinline
Obey(thread::TMessHandler *action, const std::string &name, const sds::Id &argIn=sds::Id::CreateNullItem(), sds::IdPtr *const argOut=nullptr, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
ObeyBulk(thread::TMessHandler *action, const std::string &name, BulkData *argIn, bool isSds, unsigned notifyBytes=1024 *1024, sds::IdPtr *const argOut=nullptr, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
ObeyBulk(thread::TMessHandler *action, const std::string &name, BulkDataSds *argIn, unsigned notifyBytes=1024 *1024, sds::IdPtr *const argOut=nullptr, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
ObeyBulkWaitUntil(std::chrono::steady_clock::time_point until, thread::TMessHandler *action, const std::string &name, BulkData *argIn, bool isSds, unsigned notifyBytes=1024 *1024, sds::IdPtr *const argOut=nullptr, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
ObeyBulkWaitUntil(std::chrono::steady_clock::time_point until, thread::TMessHandler *action, const std::string &name, BulkDataSds *argIn, unsigned notifyBytes=1024 *1024, sds::IdPtr *const argOut=nullptr, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
ObeyWaitUntil(std::chrono::steady_clock::time_point until, thread::TMessHandler *action, const std::string &name, const sds::Id &argIn=sds::Id::CreateNullItem(), sds::IdPtr *const argOut=nullptr, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
operator=(Path &&rhs)=defaultdrama::Path
Path(Path &&source)=defaultdrama::Path
Path(std::weak_ptr< Task > theTask)drama::Pathexplicit
Path(std::weak_ptr< Task > theTask, DitsPathType path)drama::Path
Path()drama::Pathinline
Report(thread::TMessHandler *action) constdrama::Path
SetArgument(const std::string &LoadArg, bool const Append=false)drama::Pathvirtual
SetBuffers(const Buffers &buffs)drama::Pathinlinevirtual
SetFile(const std::string &File)drama::Pathinlinevirtual
SetFlowControl()drama::Pathinlinevirtual
SetHost(const std::string &Host)drama::Pathinlinevirtual
SetName(const std::string &TaskName)drama::Pathvirtual
SetNames(const bool Flag=true)drama::Pathinlinevirtual
SetParam(thread::TMessHandler *action, const std::string &name, const sds::Id &argIn, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
SetParamWaitUntil(std::chrono::steady_clock::time_point until, thread::TMessHandler *action, const std::string &name, const sds::Id &argIn, MessageEventHandler *const eventProcessor=&_simpleEventProcessor)drama::Pathinline
SetPriority(const int Priority, const bool Absolute=false)drama::Pathvirtual
SetProcess(const std::string &ProcessName)drama::Pathvirtual
SetProg(const bool Flag=true)drama::Pathinlinevirtual
SetStackSize(unsigned bytes)drama::Pathvirtual
SetSymbols(const bool Flag=true)drama::Pathinlinevirtual
SpawnKickArg(DitsTransIdType tid)drama::Pathstatic
SpawnKickArgUpdate(drama::sds::Id *arg, DitsTransIdType tid)drama::Pathstatic
~Path()drama::Pathvirtual