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

A container for the different types of tracked requests. More...

#include <inflight_requests.h>

Public Attributes

InflightRequestsMap _inflight {}
 Valid requests awaiting completion.
 
InflightRequestsMap _canceling {}
 Requests scheduled for cancelation.
 
std::mutex _mutex {}
 Mutex to control access to inflight requests container.
 
std::mutex _cancelMutex {}
 Mutex to allow cancelation and prevent removing requests simultaneously.
 

Detailed Description

A container for the different types of tracked requests.

A container encapsulating the different types of handled tracked requests, currently those still valid (inflight), and those scheduled for cancelation (canceling).


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