Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TrkIdManDefault Class Reference

#include <TrkIdManDefault.h>

Inheritance diagram for TrkIdManDefault:

TrkIdManager TrkIdManager List of all members.

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

TrkIdManDefaultoperator= (const TrkIdManDefault &)
TrkIdManDefaultoperator= (const TrkIdManDefault &)
 TrkIdManDefault (const TrkIdManDefault &)
 TrkIdManDefault (const TrkIdManDefault &)

Private Attributes

long _nextId

Constructor & Destructor Documentation

TrkIdManDefault::TrkIdManDefault long  firstId  ) 
 

00018                                              {
00019 //------------------------------------------------------------------------
00020   _nextId = firstId;
00021 }

TrkIdManDefault::~TrkIdManDefault  )  [virtual]
 

00024                                   {
00025 //------------------------------------------------------------------------
00026 }

TrkIdManDefault::TrkIdManDefault const TrkIdManDefault  )  [private]
 

TrkIdManDefault::TrkIdManDefault long  firstId  ) 
 

virtual TrkIdManDefault::~TrkIdManDefault  )  [virtual]
 

TrkIdManDefault::TrkIdManDefault const TrkIdManDefault  )  [private]
 


Member Function Documentation

virtual long TrkIdManDefault::lastId  )  const [virtual]
 

Implements TrkIdManager.

long TrkIdManDefault::lastId  )  const [virtual]
 

Implements TrkIdManager.

00039                               {
00040 //------------------------------------------------------------------------
00041   return (_nextId - 1);
00042 }

virtual long TrkIdManDefault::nextId  )  [virtual]
 

Implements TrkIdManager.

long TrkIdManDefault::nextId  )  [virtual]
 

Implements TrkIdManager.

00030                         {
00031 //------------------------------------------------------------------------
00032   long id = _nextId;
00033   _nextId++;
00034   return id;
00035 }

TrkIdManDefault& TrkIdManDefault::operator= const TrkIdManDefault  )  [private]
 

TrkIdManDefault& TrkIdManDefault::operator= const TrkIdManDefault  )  [private]
 

virtual void TrkIdManDefault::setMax long  maxid  )  [virtual]
 

Implements TrkIdManager.

void TrkIdManDefault::setMax long  maxid  )  [virtual]
 

Implements TrkIdManager.

00045                                   {
00046   _nextId = maxid+1;
00047 }


Member Data Documentation

long TrkIdManDefault::_nextId [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 19:08:30 2011 for BOSS6.5.5 by  doxygen 1.3.9.1