LCI v2.0.0-dev
For Asynchronous Multithreaded Communication
Loading...
Searching...
No Matches

Perform background work to advance the state of the pending communication. More...

Collaboration diagram for progress:

Classes

class  lci::progress_x
 The actual implementation for progress. More...
 

Detailed Description

Perform background work to advance the state of the pending communication.

Parameters
[in]runtimeof type runtime_t; optional argument; The runtime object.
[in]deviceof type device_t; optional argument; The device to progress.
[in]endpointof type endpoint_t; optional argument; The endpoint to use in case the progress function needs to send internal control messages.
Returns
of type error_t; The error code. The error code done means the progress function progressed some work; the error code retry means the progress function did no find any work to progress.