Pull requests from source, process, queue responses.
Definition at line 38 of file server.cpp.hpp.
38 {
40 return 0;
41 }
42
43 size_t processed = 0;
44
45
47 fl::json request =
fl::move(*optRequest);
48
49
51
52
53 bool isScheduledAck =
response.contains(
"scheduled") &&
response[
"scheduled"].as_bool().value_or(
false);
54 bool isAsyncSkip =
response.contains(
"__skip") &&
response[
"__skip"].as_bool().value_or(
false);
55 if (!
response.is_null() && !isScheduledAck && !isAsyncSkip) {
57 }
58
59 processed++;
60 }
61
62 return processed;
63}
fl::vector< fl::json > mOutgoingQueue
RequestHandler mRequestHandler
RequestSource mRequestSource
constexpr remove_reference< T >::type && move(T &&t) FL_NOEXCEPT
References mOutgoingQueue, fl::fl::move(), mRequestHandler, and mRequestSource.
Referenced by operator=(), fl::Remote::update(), and update().