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

TMultipleRangeReusableIdManagerBase Class Template Reference

Inheritance diagram for TMultipleRangeReusableIdManagerBase:
Collaboration diagram for TMultipleRangeReusableIdManagerBase:

List of all members.

template<typename T, typename Base>
class JetByteTools::Core::TMultipleRangeReusableIdManagerBase< T, Base >


Public Member Functions

 TMultipleRangeReusableIdManagerBase (const InitialRanges &idRanges, typename Base::ReusePolicy reusePolicy=Base::ReuseFast)
 TMultipleRangeReusableIdManagerBase (const TMultipleRangeReusableIdManagerBase &rhs)
TMultipleRangeReusableIdManagerBaseoperator= (const TMultipleRangeReusableIdManagerBase &rhs)
 ~TMultipleRangeReusableIdManagerBase () override
void Swap (const TMultipleRangeReusableIdManagerBase &rhs)

Classes

class  InitialRanges

Constructor & Destructor Documentation

TMultipleRangeReusableIdManagerBase ( const InitialRanges idRanges,
typename Base::ReusePolicy  reusePolicy = Base::ReuseFast 
) [inline, explicit]


Member Function Documentation

void Swap ( const TMultipleRangeReusableIdManagerBase< T, Base > &  rhs  )  [inline]


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