#include <OW_PlatformSignal.hpp>
Public Member Functions | |
SignalInformation () | |
Public Attributes | |
int | signalAction |
int | signalNumber |
int | errorNumber |
int | signalCode |
pid_t | originatingPID |
uid_t | originatingUID |
sigval_type | timerValue |
void * | faultAddress |
int | fileDescriptor |
int | band |
It exists to have some structure where all of the neccessary data fields are available at the same time. This is needed for proper flattening/unflattening while retaining independence from the oddities of the specific platforms (most platforms use horrible unions inside the siginfo_t structure).
Definition at line 70 of file OW_PlatformSignal.hpp.
|
Definition at line 46 of file OW_PlatformSignal.cpp. References timerValue. |
|
Definition at line 85 of file OW_PlatformSignal.hpp. Referenced by OW_NAMESPACE::Platform::Signal::extractSignalInformation(), OW_NAMESPACE::Platform::Signal::flattenSignalInformation(), and OW_NAMESPACE::Platform::Signal::unflattenSignalInformation(). |
|
|
Definition at line 83 of file OW_PlatformSignal.hpp. Referenced by OW_NAMESPACE::Platform::Signal::extractSignalInformation(), OW_NAMESPACE::Platform::Signal::flattenSignalInformation(), and OW_NAMESPACE::Platform::Signal::unflattenSignalInformation(). |
|
Definition at line 84 of file OW_PlatformSignal.hpp. Referenced by OW_NAMESPACE::Platform::Signal::extractSignalInformation(), OW_NAMESPACE::Platform::Signal::flattenSignalInformation(), and OW_NAMESPACE::Platform::Signal::unflattenSignalInformation(). |
|
Definition at line 80 of file OW_PlatformSignal.hpp. Referenced by OW_NAMESPACE::Platform::Signal::extractSignalInformation(), OW_NAMESPACE::Platform::Signal::flattenSignalInformation(), and OW_NAMESPACE::Platform::Signal::unflattenSignalInformation(). |
|
Definition at line 81 of file OW_PlatformSignal.hpp. Referenced by OW_NAMESPACE::Platform::Signal::extractSignalInformation(), OW_NAMESPACE::Platform::Signal::flattenSignalInformation(), and OW_NAMESPACE::Platform::Signal::unflattenSignalInformation(). |
|
Definition at line 74 of file OW_PlatformSignal.hpp. Referenced by OW_NAMESPACE::Platform::Signal::flattenSignalInformation(), OW_NAMESPACE::Platform::theSigHandler(), and OW_NAMESPACE::Platform::Signal::unflattenSignalInformation(). |
|
|
|
Definition at line 82 of file OW_PlatformSignal.hpp. Referenced by OW_NAMESPACE::Platform::Signal::extractSignalInformation(), OW_NAMESPACE::Platform::Signal::flattenSignalInformation(), SignalInformation(), and OW_NAMESPACE::Platform::Signal::unflattenSignalInformation(). |