std::function< void()> Ice::Communicator::flushBatchRequestsAsync | ( | CompressBatch | compress, |
std::function< void(std::exception_ptr)> | exception, | ||
std::function< void(bool)> | sent = nullptr ) |
Flushes any pending batch requests of this communicator.
This means all batch requests invoked on fixed proxies for all connections associated with the communicator. Errors that occur while flushing a connection are ignored.
compress | Specifies whether or not the queued batch requests should be compressed before being sent over the wire. |
exception | The exception callback. |
sent | The sent callback. |