1 #ifndef CARMA_ANTENNA_BIMA_SHAREDMEMORY_EXCEPTION_H
2 #define CARMA_ANTENNA_BIMA_SHAREDMEMORY_EXCEPTION_H
86 const char* filename,
int lineNo);
112 virtual const char*
what()
const throw();
128 void setName(
const char *name );
129 const char *getName();
141 void makeCharStrings(
const char* filename);
143 char* makeCopy(
const char*
string)
const;
153 #endif // CARMA_ANTENNA_BIMA_SHAREDMEMORY_EXCEPTION_H
virtual const char * what() const
Get the error message; overrides BaseException & std::exception.what()
This is the include file for Carma exception handling utilities.
virtual ~SharedMemoryException()
Destructor.
Base exception class for managing carma errors.
void report() const
Report error to standard err.
SharedMemoryException()
Default constructor.
std::string getErrorMessage() const
Get the full error message, including line number and file name.
Exception class for errors The exception comes with a text string that can be printed or logged...