|
AAO DRAMA/DRAMA2 C++ Interface
DRAMA C++11 and later interface
|
|
inlineinherited |
Sends a get parameter message to a task and blocks the current thread until it completes.
Multiple parameter version with timeout.
For a relative time, something like the following is needed. (ten second timeout).
std::chrono::steady_clock::time_point until =
std::chrono::steady_clock::now() + std::chrono::seconds(10);
GetParamWaitUntil(until,...);
*but can be done using the DeltaTimeToTimePoint() static method.
| until | Until when should we wait for this. |
| action | A pointer to the threaded action or threaded uface handler which is executing this operation. |
| names | An initializer list of the name of the parameters to get. |
| argOut | The value of the parameters is copied here. |
| eventProcessor | An 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_F, and drama::TransEvtInfo::entryStatus.