Classes | |
struct | SignalInformation |
This struct is based on fields contained within the siginfo_t structure. More... | |
Typedefs | |
typedef int | sigval_type |
Functions | |
void | extractSignalInformation (const siginfo_t &source, SignalInformation &dest) |
Given a siginfo_t structure, complete a SignalInformation structure. | |
template<class T> | |
void | flattenToPipe (const T &t, UnnamedPipeRef &destPipe) |
template<class T> | |
bool | unflattenFromPipe (T &dest, UnnamedPipeRef &sourcePipe) |
bool | flattenSignalInformation (const SignalInformation &source, UnnamedPipeRef &destPipe) |
These functions serve only to flatten and unflatten information for the same target machine. | |
bool | unflattenSignalInformation (SignalInformation &dest, UnnamedPipeRef &sourcePipe) |
std::ostream & | operator<< (std::ostream &o, const SignalInformation &sig) |
A function to dump a signal to a stream. |
|
Definition at line 59 of file OW_PlatformSignal.hpp. |
|
|
|
Definition at line 128 of file OW_PlatformSignal.cpp. Referenced by flattenSignalInformation(). |
|
A function to dump a signal to a stream. Mostly useful for debugging. NOT FOR USE WITHIN A SIGNAL HANDLER! Attempting to use this within a sig handler will potentially cause an abort, signal deadlock, or some other unfriendly action to occur. Definition at line 186 of file OW_PlatformSignal.cpp. References OW_NAMESPACE::Platform::Signal::SignalInformation::errorNumber, OW_NAMESPACE::Platform::Signal::SignalInformation::signalCode, and OW_NAMESPACE::Platform::Signal::SignalInformation::signalNumber. |
|
Definition at line 137 of file OW_PlatformSignal.cpp. Referenced by unflattenSignalInformation(). |
|