otsdaq  v2_01_00
ots::ConfigurationGroupKey Class Reference

Public Member Functions

 ConfigurationGroupKey (unsigned int key=INVALID)
 
 ConfigurationGroupKey (char *const &groupString)
 
 ConfigurationGroupKey (const std::string &groupString)
 
unsigned int key (void) const
 
bool isInvalid (void) const
 
std::string toString (void) const
 
ConfigurationGroupKeyoperator= (const unsigned int key)
 
bool operator== (unsigned int key) const
 
bool operator== (const ConfigurationGroupKey &key) const
 
bool operator!= (unsigned int key) const
 
bool operator!= (const ConfigurationGroupKey &key) const
 
bool operator< (const ConfigurationGroupKey &key) const
 
bool operator> (const ConfigurationGroupKey &key) const
 

Static Public Member Functions

static ConfigurationGroupKey getNextKey (const ConfigurationGroupKey &key=ConfigurationGroupKey())
 
static std::string getFullGroupString (const std::string &groupName, const ConfigurationGroupKey &key)
 
static void getGroupNameAndKey (const std::string &fullGroupString, std::string &groupName, ConfigurationGroupKey &key)
 
static const unsigned int getDefaultKey (void)
 
static const unsigned int getInvalidKey (void)
 

Friends

std::ostream & operator<< (std::ostream &out, const ConfigurationGroupKey &key)
 

Detailed Description

Definition at line 11 of file ConfigurationGroupKey.h.


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