21 std::vector<bool> mReserved;
32 quint64 internalIdx(quint64 extIdx)
const;
33 quint64 externalIdx(quint64 intIdx)
const;
34 bool resrv(quint64 extIdx);
35 bool relse(quint64 extIdx);
38 bool isReserved(quint64 index)
const;
39 quint64 minimum()
const;
40 quint64 maximum()
const;
41 quint64 range()
const;
43 quint64 reserved()
const;
44 bool isBooked()
const;
46 std::optional<quint64> firstReserved()
const;
47 std::optional<quint64> lastReserved()
const;
48 std::optional<quint64> firstFree()
const;
49 std::optional<quint64> lastFree()
const;
50 std::optional<quint64> previousFree(quint64 index)
const;
51 std::optional<quint64> nextFree(quint64 index)
const;
52 std::optional<quint64> nearestFree(quint64 index)
const;
54 bool reserve(quint64 index);
55 std::optional<quint64> reserveFirstFree();
56 std::optional<quint64> reserveLastFree();
57 std::optional<quint64> reserveNextFree(quint64 index);
58 std::optional<quint64> reservePreviousFree(quint64 index);
59 std::optional<quint64> reserveNearestFree(quint64 index);
62 bool release(quint64 index);
The Qx namespace is the main namespace through which all non-global functionality of the Qx library i...
Definition qx-processwaiter.cpp:5