27 [[nodiscard]] Result close();
30 [[nodiscard]] Result pollReady(
size_t& numPolled, uint32_t waitMilliseconds = 0);
31 [[nodiscard]] Result pollAll(
size_t& numPolled);
33 [[nodiscard]]
size_t getNumReadyOperations()
const;
34 [[nodiscard]]
size_t getNumOperations()
const;
35 [[nodiscard]]
size_t getNumRequestsInFlight()
const;
37 [[nodiscard]]
bool hasRequestsInFlight()
const;
38 [[nodiscard]]
bool isInitialized()
const {
return initialized; }
44 [[nodiscard]]
bool hasReadyOperationLocked()
const;
47 mutable HttpClientLocalMutex readyMutex;
48 HttpClientLocalConditionVariable readyCV;
49 bool initialized =
false;