ots::RegisterView Class Reference

List of all members.

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:

Generated on 18 Apr 2018 for otsdaq by  doxygen 1.6.1