QuickCppLib 0.10
Eliminate all the tedious hassle when making state-of-the-art C++ 14 - 23 libraries!
|
A platform independent subset of siginfo_t
.
More...
#include "signal_guard.hpp"
Public Attributes | |
jmp_buf | buf |
setjmp() buffer written on entry to guarded section | |
int | signo |
The signal raised. | |
raised_signal_error_code_t | error_code |
The system specific error code for this signal, the si_errno code (POSIX) or NTSTATUS code (Windows) | |
void * | addr |
Memory location which caused fault, if appropriate. | |
union raised_signal_info_value | value |
A user-defined value. | |
void * | raw_info |
The OS specific siginfo_t * (POSIX) or PEXCEPTION_RECORD (Windows) | |
void * | raw_context |
The OS specific ucontext_t (POSIX) or PCONTEXT (Windows) | |
A platform independent subset of siginfo_t
.
jmp_buf raised_signal_info::buf |
setjmp() buffer written on entry to guarded section
int raised_signal_info::signo |
The signal raised.
raised_signal_error_code_t raised_signal_info::error_code |
The system specific error code for this signal, the si_errno
code (POSIX) or NTSTATUS
code (Windows)
void* raised_signal_info::addr |
Memory location which caused fault, if appropriate.
union raised_signal_info_value raised_signal_info::value |
A user-defined value.
void* raised_signal_info::raw_info |
The OS specific siginfo_t *
(POSIX) or PEXCEPTION_RECORD
(Windows)
void* raised_signal_info::raw_context |
The OS specific ucontext_t
(POSIX) or PCONTEXT
(Windows)