ID generator.
Public Member Functions | |
| IDGenerator * | Create (tSize aFreeListPopSize=10) |
Public Member Functions inherited from IDGeneratorTpl< tU32, cIUnknownImpl< iUnknown > > | |
| tU32 | AllocID () |
| tBool | FreeID (tU32aID) |
| tU32 | GetCounter () const |
Public Member Functions inherited from cIUnknownImpl< iUnknown > | |
| cIUnknownImpl () | |
| virtual tBool | IsOK () const |
| virtual void | Invalidate () |
| virtual iUnknown * | QueryInterface (const ni::tUUID &aIID) |
| virtual void | ListInterfaces (iMutableCollection *apLst, tU32) const |
Additional Inherited Members | |
Public Types inherited from cIUnknownImpl< iUnknown > | |
| typedef cIUnknownImpl < iUnknown, FLAGS, T1, T2, T3, T4 > | BaseImpl |
| typedef iUnknown | Base0 |
| typedef T1 | Base1 |
| typedef T2 | Base2 |
| typedef T3 | Base3 |
| typedef T4 | Base4 |
Protected Member Functions inherited from IDGeneratorTpl< tU32, cIUnknownImpl< iUnknown > > | |
| IDGeneratorTpl (tSize aFreeListPopSize) | |
| ~IDGeneratorTpl () | |
| IDGenerator* Create | ( | tSize | aFreeListPopSize = 10 | ) |
1.8.7