Workspace 7.0.2
|
Send a QByteArray over as a ZMQ request
Inputs: | |||
---|---|---|---|
Requests | CSIRO::DataExecution::ObjectDictionary | Each entry in the dictionary should be a nested ObjectDictionary with an 'Address' and 'Request' item. The key for each of these nested dictionaries is reflected in the results ObjectDictionary. | |
Identity | QString | Set ZMQ_IDENTITY on the socket. http://api.zeromq.org/4-2:zmq-setsockopt#toc20 | |
Timeout | int | Timeout in seconds. Use -1 to indicate no timeout. | |
Metadata JSON | QJsonDocument | Optional JSON passed as metadata of the message. Can be used for process locks and other settings. | |
Profiling | bool | Enable profiling will retrieve profiling information in meta data. | |
Abort on failure | bool | Abort execution if any of the requests fail or timeout. If disabled, partial results will be retured. | |
Expect ObjectDictionary replies | bool | If true, this operation assumes the QByteArray replies from each request are encoded ObjectDictionaries. In this case the 'Replies' output will be an ObjectDictionary of ObjectDictionaries. If false then then each reply is returned as the raw QByteArray received (ie. No type information). | |
Outputs: | |||
Replies | CSIRO::DataExecution::ObjectDictionary | ||
Replies meta | CSIRO::DataExecution::ObjectDictionary |