The endpoint data that is accessible by the error callback. More...
#include <endpoint.h>
Public Attributes | |
Endpoint * | _endpoint |
Pointer to the ucxx::Endpoint that owns this object, used only for logging. | |
std::unique_ptr< std::mutex > | _mutex |
Mutex used to prevent race conditions with ucxx::Endpoint::setCloseCallback() . | |
ucs_status_t | status |
Endpoint status. | |
std::shared_ptr< InflightRequests > | inflightRequests |
Endpoint inflight requests. | |
EndpointCloseCallbackUserFunction | closeCallback |
Close callback to call. | |
EndpointCloseCallbackUserData | closeCallbackArg |
Argument to be passed to close callback. | |
std::shared_ptr< Worker > | worker |
Worker the endpoint has been created from. | |
The endpoint data that is accessible by the error callback.
The ucxx::Endpoint
data that is accessible by the asynchronous UCP endpoint error callback to modify the ucxx::Endpoint
with information relevant to the error occurred.