#include "OW_config.h"
#include "OW_UnnamedPipe.hpp"
#include <iosfwd>
#include <signal.h>
Include dependency graph for OW_PlatformSignal.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | OW_NAMESPACE |
namespace | OW_NAMESPACE::Platform |
namespace | OW_NAMESPACE::Platform::Signal |
Classes | |
struct | OW_NAMESPACE::Platform::Signal::SignalInformation |
This struct is based on fields contained within the siginfo_t structure. More... | |
Typedefs | |
typedef int | OW_NAMESPACE::Platform::Signal::sigval_type |
Functions | |
void | OW_NAMESPACE::Platform::Signal::extractSignalInformation (const siginfo_t &source, SignalInformation &dest) |
Given a siginfo_t structure, complete a SignalInformation structure. | |
bool | OW_NAMESPACE::Platform::Signal::flattenSignalInformation (const SignalInformation &source, UnnamedPipeRef &destPipe) |
These functions serve only to flatten and unflatten information for the same target machine. | |
bool | OW_NAMESPACE::Platform::Signal::unflattenSignalInformation (SignalInformation &dest, UnnamedPipeRef &sourcePipe) |
std::ostream & | OW_NAMESPACE::Platform::Signal::operator<< (std::ostream &o, const SignalInformation &sig) |
A function to dump a signal to a stream. |