The Exception object represents an error that is returned from the library.
More...
#include <Exception.h>
|
| Exception () |
| Default constructor.
|
|
| Exception (int line, const char *fileName, const char *funcName, const char *errMsg, Error err) |
| Message constructor.
|
|
| Exception (int line, const char *fileName, const char *funcName, const char *buildDate, const char *buildTime, const char *errMsg, Error err) |
| Message constructor.
|
|
| Exception (const Exception &except) |
| Copy constructor.
|
|
virtual | ~Exception () throw () |
| Default destructor.
|
|
Exception & | operator= (const Exception &except) |
| Assignment operator.
|
|
bool | operator== (const Error err) const |
| Equality operator.
|
|
bool | operator!= (const Error err) const |
| Inequality operator.
|
|
virtual const char * | what () const throw () |
| virtual override for what().
|
|
const char * | GetFullErrorMessage () const |
| Gets the error code and full error message including the line, file, function, build date, and time.
|
|
const char * | GetErrorMessage () const |
| Accessor Functions.
|
|
const char * | GetFileName () const |
|
const char * | GetFunctionName () const |
|
const char * | GetBuildDate () const |
|
const char * | GetBuildTime () const |
|
int | GetLineNumber () const |
|
Error | GetError () const |
|
The Exception object represents an error that is returned from the library.
Overloaded operators allow comparisons against other Exception objects.
- Examples
- Acquisition.cpp, AcquisitionMultipleCameraRecovery.cpp, AcquisitionMultipleCamerasWriteToFile.cpp, AcquisitionMultipleThread.cpp, AcquisitionUserBuffer.cpp, BufferHandling.cpp, Compression.cpp, CounterAndTimer.cpp, Exposure.cpp, FileAccess_Quickspin.cpp, GigEVisionPerformance.cpp, ImageFormatControl.cpp, ImageFormatControl_QuickSpin.cpp, Inference.cpp, LogicBlock.cpp, NodeMapInfo.cpp, NodeMapInfo_QuickSpin.cpp, Polarization.cpp, SaveToVideo.cpp, SpinSimpleGUI_DirectShow.cpp, StereoAcquisition.cpp, StereoAcquisition_QuickSpin.cpp, StereoGPIO.cpp, Trigger.cpp, and Trigger_QuickSpin.cpp.
◆ Exception() [1/4]
◆ Exception() [2/4]
Exception |
( |
int |
line, |
|
|
const char * |
fileName, |
|
|
const char * |
funcName, |
|
|
const char * |
errMsg, |
|
|
Error |
err |
|
) |
| |
Message constructor.
- Parameters
-
line | Line number where the exception is thrown |
fileName | Name of the file called |
funcName | Name of the function called |
errMsg | A pointer to the exception message string |
err | Error code |
◆ Exception() [3/4]
Exception |
( |
int |
line, |
|
|
const char * |
fileName, |
|
|
const char * |
funcName, |
|
|
const char * |
buildDate, |
|
|
const char * |
buildTime, |
|
|
const char * |
errMsg, |
|
|
Error |
err |
|
) |
| |
Message constructor.
- Parameters
-
line | Line number where the exception is thrown |
fileName | Name of the file called |
funcName | Name of the function called |
buildDate | Build date |
buildTime | Build time |
errMsg | A pointer to the exception message string |
err | Error code |
◆ Exception() [4/4]
◆ ~Exception()
◆ GetBuildDate()
const char * GetBuildDate |
( |
| ) |
const |
◆ GetBuildTime()
const char * GetBuildTime |
( |
| ) |
const |
◆ GetError()
◆ GetErrorMessage()
const char * GetErrorMessage |
( |
| ) |
const |
◆ GetFileName()
const char * GetFileName |
( |
| ) |
const |
◆ GetFullErrorMessage()
const char * GetFullErrorMessage |
( |
| ) |
const |
Gets the error code and full error message including the line, file, function, build date, and time.
◆ GetFunctionName()
const char * GetFunctionName |
( |
| ) |
const |
◆ GetLineNumber()
int GetLineNumber |
( |
| ) |
const |
◆ operator!=()
bool operator!= |
( |
const Error |
err | ) |
const |
◆ operator=()
◆ operator==()
bool operator== |
( |
const Error |
err | ) |
const |
◆ what()
virtual const char * what |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
virtual |
virtual override for what().
Gets the error code and error message.
- Examples
- Acquisition.cpp, AcquisitionMultipleCameraRecovery.cpp, AcquisitionMultipleCamerasWriteToFile.cpp, AcquisitionMultipleThread.cpp, AcquisitionUserBuffer.cpp, BufferHandling.cpp, Compression.cpp, CounterAndTimer.cpp, Exposure.cpp, FileAccess_Quickspin.cpp, GigEVisionPerformance.cpp, ImageFormatControl.cpp, ImageFormatControl_QuickSpin.cpp, Inference.cpp, LogicBlock.cpp, NodeMapInfo.cpp, NodeMapInfo_QuickSpin.cpp, Polarization.cpp, SaveToVideo.cpp, SpinSimpleGUI_DirectShow.cpp, StereoAcquisition.cpp, StereoAcquisition_QuickSpin.cpp, StereoGPIO.cpp, Trigger.cpp, and Trigger_QuickSpin.cpp.
The documentation for this class was generated from the following file: