otsdaq  v2_05_02_indev
ots::TableGroupKey Class Reference

Public Member Functions

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

Static Public Member Functions

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

Friends

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

Detailed Description

Definition at line 11 of file TableGroupKey.h.


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