ots::ConfigurationGroupKey Class Reference

List of all members.

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:
 All Classes Namespaces Functions

Generated on 7 Aug 2017 for otsdaq by  doxygen 1.6.1