Base exception class for IPSDK library.
More...
#include <BaseException.h>
|
|
const char * | what () const throw () |
| | recovery of error string associated to exception
|
| |
|
const std::string & | getMsg () const |
| | recovery of error message associated to exception
|
| |
|
const char * | getFunctionName () const |
| | recovery of function name associated to exception
|
| |
|
const char * | getFilePath () const |
| | recovery of file path associated to exception
|
| |
|
ipUInt32 | getLineIdx () const |
| | recovery of line number associated to exception
|
| |
| const BaseException * | getExcpFromReThrow () const |
| | recovery of pointer on previous exception More...
|
| |
|
|
| BaseException () |
| | Default constructor.
|
| |
| | BaseException (const std::string &msg, const char *functionName, const char *filePath, ipUInt32 lineIdx) |
| | Constructor with message and source code location. More...
|
| |
| | BaseException (const std::string &msg, const char *functionName, const char *filePath, ipUInt32 lineIdx, const BaseException &exceptionFromReThrow) |
| | Constructor for rethrow of isdk::BaseException with message and source code location. More...
|
| |
| | BaseException (const std::string &msg, const char *functionName, const char *filePath, ipUInt32 lineIdx, const std::exception &exceptionFromReThrow) |
| | Constructor for rethrow of std::exception with message and source code location. More...
|
| |
|
| BaseException (const BaseException &e) |
| | Copy constructor.
|
| |
|
BaseException & | operator= (const BaseException &e) |
| | Copy operator.
|
| |
|
virtual | ~BaseException () throw () |
| | Destructor.
|
| |
Base exception class for IPSDK library.
- Author
- E. Noirfalise
- Date
- 2013/2/15
- Copyright
- 2013 Reactiv'IP, all right reserved.
◆ BaseException() [1/3]
| ipsdk::BaseException::BaseException |
( |
const std::string & |
msg, |
|
|
const char * |
functionName, |
|
|
const char * |
filePath, |
|
|
ipUInt32 |
lineIdx |
|
) |
| |
Constructor with message and source code location.
- Parameters
-
| msg | Message passed to loggin system |
| functionName | function name for source code location |
| filePath | file path for source code location |
| lineIdx | line index for source code location |
◆ BaseException() [2/3]
| ipsdk::BaseException::BaseException |
( |
const std::string & |
msg, |
|
|
const char * |
functionName, |
|
|
const char * |
filePath, |
|
|
ipUInt32 |
lineIdx, |
|
|
const BaseException & |
exceptionFromReThrow |
|
) |
| |
Constructor for rethrow of isdk::BaseException with message and source code location.
- Parameters
-
| msg | Message passed to loggin system |
| functionName | function name for source code location |
| filePath | file path for source code location |
| lineIdx | line index for source code location |
| exceptionFromReThrow | previously thrown exception |
◆ BaseException() [3/3]
| ipsdk::BaseException::BaseException |
( |
const std::string & |
msg, |
|
|
const char * |
functionName, |
|
|
const char * |
filePath, |
|
|
ipUInt32 |
lineIdx, |
|
|
const std::exception & |
exceptionFromReThrow |
|
) |
| |
Constructor for rethrow of std::exception with message and source code location.
- Parameters
-
| msg | Message passed to loggin system |
| functionName | function name for source code location |
| filePath | file path for source code location |
| lineIdx | line index for source code location |
| exceptionFromReThrow | previously thrown exception |
◆ getExcpFromReThrow()
recovery of pointer on previous exception
- Attention
- may be null
The documentation for this class was generated from the following file:
- /media/reactivipdev/Nightly/IPSDK_Patch/IPSDK_4_1/IPSDK_Nightly/include/public/IPSDKUtil/Logger/BaseException.h