#include <djv_security.h>
|
| SecurityException (const SecurityProvider *inSecurityProvider, GeneralErrorDefinition inError, const char *inErrorDesc, const char *inFileName, int inLine, const char *inFuncName="") |
|
| SecurityException (const SecurityProvider *inSecurityProvider, GeneralErrorDefinition inError, const String &inErrorDesc, const char *inFileName, int inLine, const char *inFuncName="") |
|
const SecurityProvider * | getSecurityProvider () const |
|
| Exception (GeneralErrorDefinition inError, const char *inErrorDesc, const char *inFileName, int inLine, const char *inFuncName="") |
|
| Exception (GeneralErrorDefinition inError, const String &inErrorDesc, const char *inFileName, int inLine, const char *inFuncName="") |
|
| Exception (const Exception &inException) |
|
Exception & | operator= (const Exception &inException) |
|
GeneralErrorDefinition | getError () const |
|
String | getMessage () const |
|
virtual const char * | what () const throw () |
|
Special exception class dedicated to transfer SecurityProvider for reference purpose.
Celartem::DjVu::SecurityException::SecurityException |
( |
const SecurityProvider * |
inSecurityProvider, |
|
|
GeneralErrorDefinition |
inError, |
|
|
const char * |
inErrorDesc, |
|
|
const char * |
inFileName, |
|
|
int |
inLine, |
|
|
const char * |
inFuncName = "" |
|
) |
| |
|
inline |
Create a new SecurityException.
- Parameters
-
inError | An error code defined in GeneralErrorDefinition. |
inErrorDesc | A string that represents the details of the error status. |
inFileName | A filename of the source file that contains the caller. Usually, you should set FILE macro. |
inLine | A line number in the source file that contains the caller. Usually, you should set LINE macro. |
inFuncName | The name of the function that throws this exception. You can set FUNCTION macro for this parameter. |
- See Also
- Exception, celThrow, celThrow2
Celartem::DjVu::SecurityException::SecurityException |
( |
const SecurityProvider * |
inSecurityProvider, |
|
|
GeneralErrorDefinition |
inError, |
|
|
const String & |
inErrorDesc, |
|
|
const char * |
inFileName, |
|
|
int |
inLine, |
|
|
const char * |
inFuncName = "" |
|
) |
| |
|
inline |
Create a new SecurityException.
- Parameters
-
inError | An error code defined in GeneralErrorDefinition. |
inErrorDesc | A string that represents the details of the error status. |
inFileName | A filename of the source file that contains the caller. Usually, you should set FILE macro. |
inLine | A line number in the source file that contains the caller. Usually, you should set LINE macro. |
inFuncName | The name of the function that throws this exception. You can set FUNCTION macro for this parameter. |
- See Also
- Exception, celThrow, celThrow2
const SecurityProvider* Celartem::DjVu::SecurityException::getSecurityProvider |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: