|
The Pedigree Project 0.1
|
#include <PosixSubsystem.h>
Collaboration diagram for PosixSubsystem::SignalHandler:Public Member Functions | |
| SignalHandler (const SignalHandler &s) | |
| SignalHandler & | operator= (const SignalHandler &s) |
Public Attributes | |
| size_t | sig |
| Signal number. | |
| SignalEvent * | pEvent |
| Event for the signal handler. | |
| uint64_t | sigMask |
| Signal mask to set when this signal handler is called. | |
| uint32_t | flags |
| Signal handler flags. | |
| uintptr_t | restorer |
| Userspace restorer for Linux-compatible signal delivery. | |
| int | type |
| Type - 0 = normal, 1 = SIG_DFL, 2 = SIG_IGN. | |
A signal handler
Definition at line 360 of file PosixSubsystem.h.
|
inline |
Definition at line 361 of file PosixSubsystem.h.
|
inline |
Definition at line 363 of file PosixSubsystem.h.
|
inline |
Definition at line 371 of file PosixSubsystem.h.
|
inline |
Definition at line 377 of file PosixSubsystem.h.
| uint32_t PosixSubsystem::SignalHandler::flags |
Signal handler flags.
Definition at line 405 of file PosixSubsystem.h.
Referenced by PosixSubsystem::getSignalDisposition(), and PosixSubsystem::queueSignalDelivery().
| SignalEvent* PosixSubsystem::SignalHandler::pEvent |
Event for the signal handler.
Definition at line 399 of file PosixSubsystem.h.
Referenced by PosixSubsystem::getSignalDisposition(), PosixSubsystem::PosixSubsystem(), PosixSubsystem::queueSignalDelivery(), PosixSubsystem::resetSignalHandlersForExec(), and PosixSubsystem::setSignalHandler().
| uintptr_t PosixSubsystem::SignalHandler::restorer |
Userspace restorer for Linux-compatible signal delivery.
Definition at line 408 of file PosixSubsystem.h.
Referenced by PosixSubsystem::getSignalDisposition().
| size_t PosixSubsystem::SignalHandler::sig |
Signal number.
Definition at line 396 of file PosixSubsystem.h.
Referenced by PosixSubsystem::PosixSubsystem(), PosixSubsystem::resetSignalHandlersForExec(), and PosixSubsystem::setSignalHandler().
| uint64_t PosixSubsystem::SignalHandler::sigMask |
Signal mask to set when this signal handler is called.
Definition at line 402 of file PosixSubsystem.h.
Referenced by PosixSubsystem::getSignalDisposition().
| int PosixSubsystem::SignalHandler::type |
Type - 0 = normal, 1 = SIG_DFL, 2 = SIG_IGN.
Definition at line 411 of file PosixSubsystem.h.
Referenced by PosixSubsystem::getSignalDisposition(), PosixSubsystem::PosixSubsystem(), PosixSubsystem::queueSignalDelivery(), and PosixSubsystem::setSignalHandler().