#include <TrkIdManDefault.h>
Inheritance diagram for TrkIdManDefault:
Public Member Functions | |
virtual long | lastId () const |
virtual long | lastId () const |
virtual long | nextId () |
virtual long | nextId () |
virtual void | setMax (long maxid) |
virtual void | setMax (long maxid) |
TrkIdManDefault (long firstId) | |
TrkIdManDefault (long firstId) | |
virtual | ~TrkIdManDefault () |
virtual | ~TrkIdManDefault () |
Private Member Functions | |
TrkIdManDefault & | operator= (const TrkIdManDefault &) |
TrkIdManDefault & | operator= (const TrkIdManDefault &) |
TrkIdManDefault (const TrkIdManDefault &) | |
TrkIdManDefault (const TrkIdManDefault &) | |
Private Attributes | |
long | _nextId |
|
00018 { 00019 //------------------------------------------------------------------------ 00020 _nextId = firstId; 00021 }
|
|
00024 {
00025 //------------------------------------------------------------------------
00026 }
|
|
|
|
|
|
|
|
|
|
Implements TrkIdManager. |
|
Implements TrkIdManager. 00039 { 00040 //------------------------------------------------------------------------ 00041 return (_nextId - 1); 00042 }
|
|
Implements TrkIdManager. |
|
Implements TrkIdManager. 00030 { 00031 //------------------------------------------------------------------------ 00032 long id = _nextId; 00033 _nextId++; 00034 return id; 00035 }
|
|
|
|
|
|
Implements TrkIdManager. |
|
Implements TrkIdManager. 00045 { 00046 _nextId = maxid+1; 00047 }
|
|
|