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

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

AbortMessageWaits(StatusType status)drama::thread::TAction
ActionEnd(bool taskExiting, StatusType actionEndStatus)drama::MessageHandlerprotectedvirtual
ActionThread(const drama::sds::Id &obeyArg) overridedrama::thread::TActionViaFunctorinlinevirtual
ClearExitOnCompletion()drama::thread::TActioninline
DoWaitForKick(WaitEventDetails *waitEvent, sds::IdPtr *const arg=nullptr)drama::thread::TActioninline
GetActionName() constdrama::thread::TActioninline
GetEntry()drama::MessageHandlerinlinevirtual
GetKickCount() constdrama::thread::TActioninline
GetMessageContext() const overridedrama::thread::TActionvirtual
GetTask() const overridedrama::thread::TActioninlinevirtual
GetTimeout() constdrama::thread::TActioninline
GrabEntryInfo()drama::MessageHandlerinlineprotected
Lock() const overridedrama::thread::TActionvirtual
MessageHandler()drama::MessageHandlerinline
MessageHandler(const MessageHandler &source)=deletedrama::MessageHandler
MessageHandler(MessageHandler &&source)=defaultdrama::MessageHandler
MessageUser(const std::string &text) const overridedrama::thread::TActionvirtual
MessageUser(const char *format, Types... args)drama::thread::TActioninline
operator=(const TAction &rhs)=deletedrama::thread::TAction
drama::MessageHandler::operator=(const MessageHandler &rhs)=deletedrama::MessageHandler
drama::MessageHandler::operator=(MessageHandler &&rhs)=defaultdrama::MessageHandler
drama::thread::TMessHandler::operator=(const TMessHandler &rhs)=deletedrama::thread::TMessHandler
PutKickHandler(MessageHandlerPtr obj) override finaldrama::thread::TActionvirtual
drama::MessageHandler::PutKickHandler(MessageReceiveFunction func)drama::MessageHandlervirtual
PutObeyHandler(MessageHandlerPtr obj) override finaldrama::thread::TActionvirtual
drama::MessageHandler::PutObeyHandler(MessageReceiveFunction func)drama::MessageHandlervirtual
ResetKickCount()drama::thread::TAction
SdsListToUser() const overridedrama::thread::TActioninlinevirtual
SendBulkTrigger(BulkData *arg, DitsTransIdType *transId, bool isSds, unsigned notifyBytes=1024 *1024)drama::MessageHandler
SendBulkTrigger(BulkDataSds *arg, DitsTransIdType *transId, unsigned notifyBytes=1024 *1024)drama::MessageHandlerinline
SendTrigger(const sds::Id &arg) constdrama::thread::TAction
SetExitOnCompletion()drama::thread::TActioninline
SetReturnArg(const sds::Id &arg, bool copy=true)drama::thread::TActioninline
SetReturnArg(sds::Id *arg)drama::thread::TActioninline
SetTimeout(double newTimeout)drama::thread::TActioninline
SetupWaitEvent(DitsTransIdType tid, drama::Path *pathObj) overridedrama::thread::TActionvirtual
SetupWaitForKick()drama::thread::TActioninline
TAction(std::weak_ptr< Task > dramaTask, double timeout=0)drama::thread::TActioninline
TAction(const TAction &source)=deletedrama::thread::TAction
TActionViaFunctor(std::weak_ptr< Task > dramaTask, const ThreadActionFunction func)drama::thread::TActionViaFunctorinline
TMessHandler(const TMessHandler &source)=deletedrama::thread::TMessHandler
WaitEventTimeoutAt(EntryCode *event, const std::chrono::time_point< Clock, Duration > &abs_time, sds::IdPtr *const arg=0)drama::thread::TActioninline
WaitForEvent(EntryCode *event, sds::IdPtr *const arg=nullptr)drama::thread::TActioninline
WaitForEventTimeoutIn(EntryCode *event, const std::chrono::duration< Rep, Period > &rel_time, sds::IdPtr *const arg=0)drama::thread::TActioninline
WaitForEventTimeoutIn(EntryCode *event, unsigned seconds, sds::IdPtr *const arg=0)drama::thread::TActioninline
WaitForKick(sds::IdPtr *const arg=nullptr)drama::thread::TActioninline
WaitForKickTimeoutIn(const std::chrono::duration< Rep, Period > &rel_time, sds::IdPtr *const arg=0)drama::thread::TActioninline
WaitForKickTimeoutIn(unsigned seconds, sds::IdPtr *const arg=0)drama::thread::TActioninline
WaitForTransaction(std::weak_ptr< Task > theTask, TransEvtInfo *const eventInfo, TransEvtProcessor *const eventProcessor, sds::IdPtr *const arg=nullptr)drama::thread::TMessHandlervirtual
WaitForTransactionUntil(std::weak_ptr< Task > theTask, TransEvtInfo *const eventInfo, TransEvtProcessor *const eventProcessor, const std::chrono::steady_clock::time_point &until, sds::IdPtr *const arg=nullptr)drama::thread::TMessHandlervirtual
WaitKickForTimeoutAt(const std::chrono::time_point< Clock, Duration > &abs_time, sds::IdPtr *const arg=0)drama::thread::TActioninline
~MessageHandler()drama::MessageHandlervirtual
~TAction()drama::thread::TActionvirtual
~TMessHandler()drama::thread::TMessHandlerinlinevirtual