The C++ framework for developing highly scalable, high performance servers on Windows platforms.

TReusableIdManager Member List

This is the complete list of members for TReusableIdManager, including all inherited members.

Allocate()TReusableIdManager [inline, virtual]
CanAllocate() const TReusableIdManager [inline, virtual]
Dump() const TReusableIdManager [inline]
Free(T id)TReusableIdManager [inline, virtual]
InternalMarkAsUsed(T id)TReusableIdManager [inline, protected]
InternalTryFree(T id)TReusableIdManager [inline, protected]
Intervals typedefTReusableIdManager [protected]
MarkAsUsed(T id)TReusableIdManager [inline, virtual]
MarkAsUsed(T first, T last)TReusableIdManager [inline, virtual]
operator=(const TReusableIdManager &rhs)TReusableIdManager
ReuseFast enum valueTReusableIdManager
ReusePolicy enum nameTReusableIdManager
ReuseSlow enum valueTReusableIdManager
Swap(const TReusableIdManager &rhs) const TReusableIdManager [inline]
TReusableIdManager(ReusePolicy reusePolicy=ReuseFast, T max=std::numeric_limits< T >::max(), T min=0)TReusableIdManager [inline, explicit]
TReusableIdManager(const TReusableIdManager &rhs)TReusableIdManager
TReusableIdManager(const Intervals &idRanges, ReusePolicy reusePolicy)TReusableIdManager [inline, protected]
TryFree(T id)TReusableIdManager [inline, virtual]
~TReusableIdManager()TReusableIdManager [virtual]


Generated on Sun Sep 12 19:08:49 2021 for The Server Framework - v7.4 by doxygen 1.5.3