|   |   | 
|  | |
These functions are not ordinarily called directly by Pantheios users
| Classes | |
| struct | auto_buffer_selector | 
| Type-generator template that deduces the appropriate specialisation of stlsoft::auto_buffer.  More... | |
| Functions | |
| void | pantheios_onBailOut4 (int severity, char const *message, char const *processId, char const *qualifier) | 
| Prints a bail-out message to operating system-dependent facilities (e.g. | |
| void | pantheios_onBailOut3 (int severity, char const *message, char const *processId) | 
| Prints a bail-out message to operating system-dependent facilities (e.g. | |
| pan_char_t * | strdup_nothrow (pan_char_t const *s) throw () | 
| Equivalent to pantheios_util_strdup_nothrow(). | |
| void | strfree (pan_char_t *s) throw () | 
| Equivalent to pantheios_util_strfree(). | |
| stlsoft::ss_sint64_t | getCurrentProcessId () | 
| Equivalent to pantheios_getCurrentProcessId(). | |
| stlsoft::ss_sint64_t | getCurrentThreadId () | 
| Equivalent to pantheios_getCurrentThreadId(). | |
| void pantheios::util::pantheios_onBailOut3 | ( | int | severity, | |
| char const * | message, | |||
| char const * | processId | |||
| ) | 
Prints a bail-out message to operating system-dependent facilities (e.g.
console, file, debugger, event log, etc.) in the event that initialisation (of front-end and/or back-end(s)) does not succeed.
This is invoked within the core, and certain stock front-/back-ends, if initialisation fails. Implementors of custom front-/back-ends may also use it if they fail to initialise, in order to provide information that can be tracked by a user / system administrator.
| severity | The severity level at which the event will be represented to the operating-system dependent facilities | |
| message | The message to be emitted | |
| processId | An optional identifier of the process within which the subsystem has failed. May be NULL | 
qualifier parameter | void pantheios::util::pantheios_onBailOut4 | ( | int | severity, | |
| char const * | message, | |||
| char const * | processId, | |||
| char const * | qualifier | |||
| ) | 
Prints a bail-out message to operating system-dependent facilities (e.g.
console, file, debugger, event log, etc.) in the event that initialisation (of front-end and/or back-end(s)) does not succeed.
This is invoked within the core, and certain stock front-/back-ends, if initialisation fails. Implementors of custom front-/back-ends may also use it if they fail to initialise, in order to provide information that can be tracked by a user / system administrator.
| severity | The severity level at which the event will be represented to the operating-system dependent facilities | |
| message | The message to be emitted | |
| processId | An optional identifier of the process within which the subsystem has failed. May be NULL | |
| qualifier | An optional additional qualifier (e.g. error string) that may be used to pass additional information about the reason why the subsystem has failed. May be NULL | 
|  | |
| pantheios Library documentation © Matthew Wilson & Synesis Software, 2006-2011 |  |