libucxx  0.37.00
All Classes Namespaces Functions Variables Typedefs Enumerations Friends
Public Attributes | List of all members
ucxx::ErrorCallbackData Struct Reference

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< InflightRequestsinflightRequests
 Endpoint inflight requests.
 
EndpointCloseCallbackUserFunction closeCallback
 Close callback to call.
 
EndpointCloseCallbackUserData closeCallbackArg
 Argument to be passed to close callback.
 
std::shared_ptr< Workerworker
 Worker the endpoint has been created from.
 

Detailed Description

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.


The documentation for this struct was generated from the following file: