otsdaq  v1_01_02
 All Classes Namespaces Functions
Public Member Functions | Static Public Member Functions | Static Public Attributes | Friends | List of all members
ots::ConfigurationVersion Class Reference

Public Member Functions

 ConfigurationVersion (unsigned int version=INVALID)
 
 ConfigurationVersion (char *const &versionStr)
 
 ConfigurationVersion (const std::string &versionStr)
 
unsigned int version (void) const
 
bool isTemporaryVersion (void) const
 
bool isScratchVersion (void) const
 
bool isInvalid (void) const
 
std::string toString (void) const
 
ConfigurationVersionoperator= (const unsigned int version)
 
bool operator== (unsigned int version) const
 
bool operator== (const ConfigurationVersion &version) const
 
bool operator!= (unsigned int version) const
 
bool operator!= (const ConfigurationVersion &version) const
 
bool operator< (const ConfigurationVersion &version) const
 
bool operator> (const ConfigurationVersion &version) const
 
bool operator<= (const ConfigurationVersion &version) const
 
bool operator>= (const ConfigurationVersion &version) const
 

Static Public Member Functions

static ConfigurationVersion getNextVersion (const ConfigurationVersion &version=ConfigurationVersion())
 
static ConfigurationVersion getNextTemporaryVersion (const ConfigurationVersion &version=ConfigurationVersion())
 

Static Public Attributes

static const unsigned int INVALID = -1
 
static const unsigned int DEFAULT = 0
 
static const unsigned int SCRATCH = ~(1<<31)
 

Friends

std::ostream & operator<< (std::ostream &out, const ConfigurationVersion &version)
 

Detailed Description

Definition at line 13 of file ConfigurationVersion.h.


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