AAO DRAMA/DRAMA2 C++ Interface
DRAMA C++11 and later interface

◆ GetParam() [1/2]

void drama::Path::GetParam ( thread::TMessHandler action,
const std::initializer_list< std::string >  names,
sds::IdPtr *const  argOut,
MessageEventHandler *const  eventProcessor = &_simpleEventProcessor 
)
inlineinherited

Sends a get parameter message to a task and blocks the current thread until it completes.

Multiple parameter version.

Parameters
actionA pointer to the threaded action or threaded uface handler which is executing this operation.
namesAn initializer list of the name of the parameters to get.
argOutThe value of the parameters is copied here.
eventProcessorAn object to use to process events. Defaults to a simple event processor that causes the method to return when the set completes.

References drama::TransEvtInfo::complete, drama::sds::Id::CreateArgCmdStruct(), drama::CreateRunDramaTask(), DramaTHROW_S, and drama::TransEvtInfo::entryStatus.