otsdaq  v2_01_00
ots::RegisterView Class Reference

Public Types

typedef std::vector
< std::vector< std::string > > 
DataView
 
typedef DataView::iterator iterator
 
typedef DataView::const_iterator const_iterator
 

Public Member Functions

 RegisterView (std::string name="")
 
unsigned int findRow (unsigned int col, const std::string value) const
 
unsigned int findRow (unsigned int col, const unsigned int value) const
 
std::string getName () const
 
int getVersion () const
 
std::string getComment () const
 
std::string getAuthor () const
 
time_t getCreationTime () const
 
unsigned int getNumberOfRows () const
 
unsigned int getNumberOfColumns () const
 
const std::vector
< ViewRegisterInfo > & 
getRegistersInfo () const
 
std::vector< ViewRegisterInfo > * getRegistersInfoPointer ()
 
const std::vector
< ViewRegisterSequencerInfo > & 
getRegistersSequencerInfo () const
 
std::vector
< ViewRegisterSequencerInfo > * 
getRegistersSequencerInfoPointer ()
 
void setName (std::string name)
 
void setVersion (int version)
 
void setVersion (char *version)
 
void setComment (std::string name)
 
void setAuthor (std::string name)
 
void setCreationTime (time_t t)
 
int addRow ()
 
bool deleteRow (int r)
 

Detailed Description

Definition at line 24 of file RegisterView.h.


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