You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// The correlationId of the first message MUST be set to 0 and the correlationId of all successive
@@ -184,6 +184,8 @@ namespace ETP_NS
184
184
throwstd::runtime_error("Time out waiting for a response of message id " + std::to_string(msgId));
185
185
}
186
186
}
187
+
188
+
return msgId;
187
189
}
188
190
189
191
/**
@@ -223,6 +225,34 @@ namespace ETP_NS
223
225
return std::get<0>(queueItem);
224
226
}
225
227
228
+
/**
229
+
* Send a message to the server and register a specific handler for the response and block the thread until the answer of the server has been processed by the handlers
230
+
* Please look at setTimeOut if you want to set the default timeout value which is 10 000 ms.
231
+
*
232
+
* @param mb The ETP message body to send
233
+
* @param correlationId The ID of the message which this message is answering to.
234
+
* @param messageFlags The message flags to be sent within the header
235
+
* @return The ID of the message that has been put in the sending queue.
Copy file name to clipboardExpand all lines: src/etp/fesapi/FesapiHdfProxy.h
+2-8Lines changed: 2 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -515,13 +515,10 @@ namespace ETP_NS
515
515
auto specializedHandler = std::make_shared<GetFullDataArrayHandlers<T>>(session_, values);
516
516
if (wholeSize + (valueCount + 1) * 8 <= maxAllowedDataArraySize) { // There can be valueCount array block and there is the length of the last array block
0 commit comments