|
|
|
|
|
This file defines advisory error codes for back-end & front-end initialisation.
#include <pantheios/pantheios.h>
Go to the source code of this file.
Defines | |
| #define | PANTHEIOS_INIT_RC_SUCCESS (0) |
| Specifies that the operation completed successfully. | |
| #define | PANTHEIOS_INIT_RC_OUT_OF_MEMORY (-1) |
| Specifies that the operation failed due to memory exhaustion. | |
| #define | PANTHEIOS_INIT_RC_UNSPECIFIED_EXCEPTION (-2) |
| Specifies that the operation failed because a general, standard-derived, exception was thrown. | |
| #define | PANTHEIOS_INIT_RC_UNKNOWN_ERROR (-3) |
| Specifies that the operation failed because a bespoke, non-standard-derived, exception was thrown. | |
| #define | PANTHEIOS_INIT_RC_UNSPECIFIED_ERROR (-4) |
| Specifies that the operation failed in an unspecified manner. | |
| #define | PANTHEIOS_INIT_RC_NOT_IMPLEMENTED (-5) |
| Specifies that the operation failed because it is not implemented. | |
| #define | PANTHEIOS_INIT_RC_CANNOT_CREATE_TSS_INDEX (-6) |
| Specifies that the operation failed because a Thread-Specific Storage key could not be created. | |
| #define | PANTHEIOS_INIT_RC_CANNOT_CREATE_THREAD (-7) |
| Specifies that the operation failed because a thread could not be created. | |
| #define | PANTHEIOS_BE_INIT_RC_NO_BACKENDS_SPECIFIED (-10001) |
| Specifies that the operation failed because no backends were specified. | |
| #define | PANTHEIOS_BE_INIT_RC_ALL_BACKEND_INITS_FAILED (-10002) |
| Specifies that the operation failed because all backends failed to initialise. | |
| #define | PANTHEIOS_BE_INIT_RC_INVALID_PROCESSID (-10003) |
| Specifies that the operation failed due to specification of an invalid process identifier. | |
| #define | PANTHEIOS_BE_INIT_RC_API_MUTEX_INIT_FAILED (-10004) |
| Specifies that the operation failed because mutex initialisation failed. | |
| #define | PANTHEIOS_BE_INIT_RC_INTENDED_FAILURE (-10005) |
| Specifies that the operation failed deliberately, according to its design. | |
| #define | PANTHEIOS_BE_INIT_RC_INIT_PARAM_REQUIRED (-10006) |
| Specifies that the operation failed because a required parameter was not supplied. | |
| #define | PANTHEIOS_BE_INIT_RC_INVALID_ARGUMENT (-10007) |
| Specifies that the operation failed due to an invalid argument being specified. | |
| #define | PANTHEIOS_BE_INIT_RC_ARGUMENT_TOO_LONG (-10008) |
| Specifies that the operation failed due to an argument being too long. | |
| #define | PANTHEIOS_BE_INIT_RC_ARGUMENT_OUT_OF_RANGE (-10009) |
| Specifies that the operation failed due to an argument being out of range. | |
| #define | PANTHEIOS_FE_INIT_RC_INTENDED_FAILURE (-20001) |
| Specifies that the operation failed deliberately, according to its design. | |
| #define | PANTHEIOS_FE_INIT_RC_SYSTEM_NOT_CONFIGURED (-20002) |
| Specifies that the operation failed because the system is not correctly configured. | |
|
|
|
| pantheios Library documentation © Matthew Wilson, 2006-2008 |
|