20 #ifndef INCLUDED_OSL_SIGNAL_H
21 #define INCLUDED_OSL_SIGNAL_H
32 #define OSL_SIGNAL_USER_RESERVED 0
34 #define OSL_SIGNAL_USER_RESOURCEFAILURE (OSL_SIGNAL_USER_RESERVED - 1)
35 #define OSL_SIGNAL_USER_X11SUBSYSTEMERROR (OSL_SIGNAL_USER_RESERVED - 2)
36 #define OSL_SIGNAL_USER_RVPCONNECTIONERROR (OSL_SIGNAL_USER_RESERVED - 3)
63 # pragma pack(push, 8)
85 oslSignalHandler hHandler);
88 sal_Int32 UserSignal,
void* UserData);
109 #endif // INCLUDED_OSL_SIGNAL_H
void * UserData
Definition: signal.h:70
unsigned char sal_Bool
Definition: types.h:46
oslSignal Signal
Definition: signal.h:68
SAL_DLLPUBLIC sal_Bool osl_setErrorReporting(sal_Bool bEnable)
Enables or disables error reporting.
oslSignal
Definition: signal.h:40
oslSignalAction(* oslSignalHandlerFunction)(void *pData, oslSignalInfo *pInfo)
the function-ptr.
Definition: signal.h:79
SAL_DLLPUBLIC oslSignalHandler osl_addSignalHandler(oslSignalHandlerFunction Handler, void *pData)
SAL_DLLPUBLIC oslSignalAction osl_raiseSignal(sal_Int32 UserSignal, void *UserData)
oslSignalAction
Definition: signal.h:53
#define SAL_DLLPUBLIC
Definition: saldllapi.h:30
SAL_DLLPUBLIC sal_Bool osl_removeSignalHandler(oslSignalHandler hHandler)
void * oslSignalHandler
Definition: signal.h:38
sal_Int32 UserSignal
Definition: signal.h:69