CARMA C++
|
Exception class thrown when an invalid monitor point is detected. More...
#include <carma/monitor/SubsystemFrame.h>
Public Member Functions | |
IllegalMonitorPointExceptionObj (const char *mesg, const char *fileName=__FILE__, const int lineNum=__LINE__) | |
IllegalMonitorPointExceptionObj (std::ostringstream &errStream, const char *fileName=__FILE__, const int lineNum=__LINE__) | |
IllegalMonitorPointExceptionObj (const tagIDType tagID, const ushort subsystemID, const char *fileName=__FILE__, const int lineNum=__LINE__) | |
![]() | |
Backtrace | getBacktrace () const |
virtual int | getLineNumber () const |
virtual ::std::string | getLogString () const |
virtual const char * | getMessage () const |
virtual const char * | getSourceFile () const |
void | logException (log4cpp::Priority::PriorityLevel priority) const |
virtual void | setMessageDirectly (const char *mesg) |
virtual void | setMessageToCopy (const char *mesg) |
virtual void | setMessageToCopy (const ::std::string &mesg) |
virtual void | setMessageToCopy (const ::std::ostringstream &oss) |
virtual const char * | what () const throw ( ) |
virtual | ~BaseException () throw ( ) |
Additional Inherited Members | |
![]() | |
BaseException (const BaseException &rhs) | |
BaseException (const char *mesg, const char *fileName, const int lineNo) | |
Constructor - creates an instance of class BaseException. More... | |
BaseException (const char *mesg, const ::std::string &fileName, const int lineNo) | |
BaseException (const ::std::string &mesg, const char *fileName, const int lineNo) | |
BaseException (const ::std::string &mesg, const ::std::string &fileName, const int lineNo) | |
BaseException (const ::std::ostringstream &oss, const char *fileName, const int lineNo) | |
BaseException (const ::std::ostringstream &oss, const ::std::string &fileName, const int lineNo) | |
BaseException & | operator= (const BaseException &rhs) |
virtual void | setLineNumber (int num) |
void | setSourceFileDirectly (const char *file) |
void | setSourceFileToCopy (const char *file) |
void | setSourceFileToCopy (const ::std::string &file) |
![]() | |
std::ostream & | operator<< (::std::ostream &os, const ::std::exception &error) |
Insert (i.e. output) the error message from any ::std::exception into an output stream. More... | |
Exception class thrown when an invalid monitor point is detected.
An exception class to inform users that an invalid monitor point has been detected. A monitor point is invalid if the tagID is invalid for a given subsystem frame, index for a monitor points is invalid, value type is unrecognizable, or if the sample number is greater than the allowed number of samples for that monitor point.
Definition at line 914 of file SubsystemFrame.h.