|
LibreOffice
LibreOffice 26.2 SDK C/C++ API Reference
|
Go to the source code of this file.
Classes | |
| struct | oslSignalInfo |
Macros | |
| #define | OSL_SIGNAL_USER_RESERVED 0 |
| #define | OSL_SIGNAL_USER_X11SUBSYSTEMERROR (OSL_SIGNAL_USER_RESERVED - 2) |
Typedefs | |
| typedef void * | oslSignalHandler |
| typedef oslSignalAction(* | oslSignalHandlerFunction) (void *pData, oslSignalInfo *pInfo) |
| The function-ptr representing the signal handler-function. | |
Enumerations | |
| enum | oslSignal { osl_Signal_System , osl_Signal_Terminate , osl_Signal_AccessViolation , osl_Signal_IntegerDivideByZero , osl_Signal_FloatDivideByZero , osl_Signal_DebugBreak , osl_Signal_User , osl_Signal_Alarm , osl_Signal_FORCE_EQUAL_SIZE = SAL_MAX_ENUM } |
| enum | oslSignalAction { osl_Signal_ActCallNextHdl , osl_Signal_ActIgnore , osl_Signal_ActAbortApp , osl_Signal_ActKillApp , osl_Signal_Act_FORCE_EQUAL_SIZE = SAL_MAX_ENUM } |
Functions | |
| SAL_DLLPUBLIC oslSignalHandler | osl_addSignalHandler (oslSignalHandlerFunction Handler, void *pData) |
| SAL_DLLPUBLIC sal_Bool | osl_removeSignalHandler (oslSignalHandler hHandler) |
| SAL_DLLPUBLIC oslSignalAction | osl_raiseSignal (sal_Int32 UserSignal, void *UserData) |
| SAL_DLLPUBLIC sal_Bool | osl_setErrorReporting (sal_Bool bEnable) |
| Enables or disables error reporting. | |
| #define OSL_SIGNAL_USER_RESERVED 0 |
| #define OSL_SIGNAL_USER_X11SUBSYSTEMERROR (OSL_SIGNAL_USER_RESERVED - 2) |
| typedef void* oslSignalHandler |
| typedef oslSignalAction(* oslSignalHandlerFunction) (void *pData, oslSignalInfo *pInfo) |
The function-ptr representing the signal handler-function.
| enum oslSignal |
| enum oslSignalAction |
| SAL_DLLPUBLIC oslSignalHandler osl_addSignalHandler | ( | oslSignalHandlerFunction | Handler, |
| void * | pData ) |
| SAL_DLLPUBLIC oslSignalAction osl_raiseSignal | ( | sal_Int32 | UserSignal, |
| void * | UserData ) |
| SAL_DLLPUBLIC sal_Bool osl_removeSignalHandler | ( | oslSignalHandler | hHandler | ) |
| SAL_DLLPUBLIC sal_Bool osl_setErrorReporting | ( | sal_Bool | bEnable | ) |
Enables or disables error reporting.
On default error reporting is enabled after process startup.
| [in] | bEnable | Enables or disables error reporting. |
| sal_True | if previous state of error reporting was enabled |
| sal_False | if previous state of error reporting was disabled |