QuickCppLib 0.10
Eliminate all the tedious hassle when making state-of-the-art C++ 14 - 23 libraries!
Loading...
Searching...
No Matches
raised_signal_info Struct Reference

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)
 

Detailed Description

A platform independent subset of siginfo_t.

Member Data Documentation

◆ buf

jmp_buf raised_signal_info::buf

setjmp() buffer written on entry to guarded section

◆ signo

int raised_signal_info::signo

The signal raised.

◆ error_code

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)

◆ addr

void* raised_signal_info::addr

Memory location which caused fault, if appropriate.

◆ value

union raised_signal_info_value raised_signal_info::value

A user-defined value.

◆ raw_info

void* raised_signal_info::raw_info

The OS specific siginfo_t * (POSIX) or PEXCEPTION_RECORD (Windows)

◆ raw_context

void* raised_signal_info::raw_context

The OS specific ucontext_t (POSIX) or PCONTEXT (Windows)


The documentation for this struct was generated from the following file: