activemq::util::LongSequenceGenerator Class Reference

This class is used to generate a sequence of long long values that are incremented each time a new value is requested. More...

#include <src/main/activemq/util/LongSequenceGenerator.h>

Public Member Functions

 LongSequenceGenerator ()
virtual ~LongSequenceGenerator ()
long long getNextSequenceId ()
long long getLastSequenceId ()

Detailed Description

This class is used to generate a sequence of long long values that are incremented each time a new value is requested.

This class is thread safe so the ids can be requested in different threads safely.


Constructor & Destructor Documentation

activemq::util::LongSequenceGenerator::LongSequenceGenerator (  ) 
virtual activemq::util::LongSequenceGenerator::~LongSequenceGenerator (  )  [virtual]

Member Function Documentation

long long activemq::util::LongSequenceGenerator::getLastSequenceId (  ) 
Returns:
the last id that was generated.
long long activemq::util::LongSequenceGenerator::getNextSequenceId (  ) 
Returns:
the next id in the sequence.

The documentation for this class was generated from the following file:

Generated on 1 Dec 2014 for activemq-cpp-3.8.2 by  doxygen 1.6.1