My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::util::MonitorPointManager Class Reference

Public Member Functions

 MonitorPointManager ()
 
 MonitorPointManager (ArrayMapDataFrameManager *arrMapFm)
 
 MonitorPointManager (RegMapDataFrameManager *regMapFm)
 
virtual ~MonitorPointManager ()
 
MonitorPointaddMonitorPoint (char *regMapName, char *boardName, char *blockName, CoordRange *range=0)
 
MonitorPointaddMonitorPoint (std::string regMapName, std::string boardName, std::string blockName, CoordRange *range=0)
 
MonitorPointaddMonitorPoint (char *regMapName, char *boardName, char *blockName, int index)
 
MonitorPointaddMonitorPoint (char *boardName, char *blockName, CoordRange *range=0)
 
MonitorPointaddMonitorPoint (char *boardName, char *blockName, int index)
 
MonitorPointfindMonitorPoint (char *boardName, char *blockName, CoordRange *range=0, bool doThrow=true)
 
MonitorPointfindMonitorPoint (char *regMapName, char *boardName, char *blockName, CoordRange *range=0, bool doThrow=true)
 
MonitorPointfindMonitorPoint (std::string boardName, std::string blockName, CoordRange *range=0, bool doThrow=true)
 
MonitorPointfindMonitorPoint (std::string regMapName, std::string boardName, std::string blockName, CoordRange *range=0, bool doThrow=true)
 
void remMonitorPoint (std::string regMapName, std::string boardName, std::string blockName, CoordRange *range=0)
 
void remMonitorPoint (std::string boardName, std::string blockName, CoordRange *range=0)
 
void remMonitorPoint (std::ostringstream &os)
 
void reset ()
 
void clear ()
 
void list ()
 
std::vector< std::string > getList (bool sort=false)
 
std::string formatReg (std::string regMapName, std::string boardName, std::string blockName, CoordRange *range)
 
RegMapBlock * findReg (std::string regmap, std::string board, std::string block)
 

Friends

std::ostream & operator<< (std::ostream &os, MonitorPointManager &mp)
 

Constructor & Destructor Documentation

MonitorPointManager::MonitorPointManager ( )

Constructors.

....................................................................... Constructors.

MonitorPointManager::MonitorPointManager ( ArrayMapDataFrameManager arrMapFm)

....................................................................... Constructors.

MonitorPointManager::~MonitorPointManager ( )
virtual

Destructor.

....................................................................... Destructor.

Member Function Documentation

MonitorPoint * MonitorPointManager::addMonitorPoint ( char *  regMapName,
char *  boardName,
char *  blockName,
CoordRange range = 0 
)

Add a monitor point to the list of points maintained by this object. Return a pointer to the newly created monitor point, if desired

....................................................................... Add an ArrayMap monitor point to the list of points maintained by this object

MonitorPoint * MonitorPointManager::addMonitorPoint ( std::string  regMapName,
std::string  boardName,
std::string  blockName,
CoordRange range = 0 
)

....................................................................... Add an ArrayMap monitor point to the list of points maintained by this object

MonitorPoint * MonitorPointManager::addMonitorPoint ( char *  regMapName,
char *  boardName,
char *  blockName,
int  index 
)

....................................................................... Add a monitor point to the list of points maintained by this object

MonitorPoint * MonitorPointManager::addMonitorPoint ( char *  boardName,
char *  blockName,
CoordRange range = 0 
)

....................................................................... Add a monitor point to the list of points maintained by this object

MonitorPoint * MonitorPointManager::addMonitorPoint ( char *  boardName,
char *  blockName,
int  index 
)

....................................................................... Add a monitor point to the list of points maintained by this object

void MonitorPointManager::clear ( )

....................................................................... Remove all monitor points

MonitorPoint * MonitorPointManager::findMonitorPoint ( char *  boardName,
char *  blockName,
CoordRange range = 0,
bool  doThrow = true 
)

Return a pointer to a monitor point maintained by this object

MonitorPoint * MonitorPointManager::findMonitorPoint ( std::string  boardName,
std::string  blockName,
CoordRange range = 0,
bool  doThrow = true 
)

....................................................................... Return a point to a monitor point maintained by this object

MonitorPoint * MonitorPointManager::findMonitorPoint ( std::string  regMapName,
std::string  boardName,
std::string  blockName,
CoordRange range = 0,
bool  doThrow = true 
)

....................................................................... Return a point to a monitor point maintained by this object

std::string MonitorPointManager::formatReg ( std::string  regMapName,
std::string  boardName,
std::string  blockName,
CoordRange range 
)

....................................................................... Format a monitor point

std::vector< std::string > MonitorPointManager::getList ( bool  sort = false)

....................................................................... Return a list of all monitor points

void MonitorPointManager::list ( )

....................................................................... List the monitor points maintained by this object

void MonitorPointManager::reset ( )

....................................................................... Reset all monitor points

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
MonitorPointManager mp 
)
friend

An operator for printing this object


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