CARMA C++
carma::monitor::IllegalMonitorPointExceptionObj Class Reference

Exception class thrown when an invalid monitor point is detected. More...

#include <carma/monitor/SubsystemFrame.h>

Inheritance diagram for carma::monitor::IllegalMonitorPointExceptionObj:
carma::util::BaseException

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__)
 
- Public Member Functions inherited from carma::util::BaseException
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

- Protected Member Functions inherited from carma::util::BaseException
 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)
 
BaseExceptionoperator= (const BaseException &rhs)
 
virtual void setLineNumber (int num)
 
void setSourceFileDirectly (const char *file)
 
void setSourceFileToCopy (const char *file)
 
void setSourceFileToCopy (const ::std::string &file)
 

Detailed Description

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.


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