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. | |
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).