OW_NAMESPACE::Platform::Signal::SignalInformation Struct Reference

This struct is based on fields contained within the siginfo_t structure. More...

#include <OW_PlatformSignal.hpp>

List of all members.

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


Detailed Description

This struct is based on fields contained within the siginfo_t structure.

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.


Constructor & Destructor Documentation

OW_NAMESPACE::Platform::Signal::SignalInformation::SignalInformation  ) 
 

Definition at line 46 of file OW_PlatformSignal.cpp.

References timerValue.


Member Data Documentation

int OW_NAMESPACE::Platform::Signal::SignalInformation::band
 

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().

int OW_NAMESPACE::Platform::Signal::SignalInformation::errorNumber
 

Definition at line 77 of file OW_PlatformSignal.hpp.

Referenced by OW_NAMESPACE::Platform::Signal::extractSignalInformation(), OW_NAMESPACE::Platform::Signal::flattenSignalInformation(), OW_NAMESPACE::Platform::Signal::operator<<(), and OW_NAMESPACE::Platform::Signal::unflattenSignalInformation().

void* OW_NAMESPACE::Platform::Signal::SignalInformation::faultAddress
 

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().

int OW_NAMESPACE::Platform::Signal::SignalInformation::fileDescriptor
 

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().

pid_t OW_NAMESPACE::Platform::Signal::SignalInformation::originatingPID
 

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().

uid_t OW_NAMESPACE::Platform::Signal::SignalInformation::originatingUID
 

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().

int OW_NAMESPACE::Platform::Signal::SignalInformation::signalAction
 

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().

int OW_NAMESPACE::Platform::Signal::SignalInformation::signalCode
 

Definition at line 78 of file OW_PlatformSignal.hpp.

Referenced by OW_NAMESPACE::Platform::Signal::extractSignalInformation(), OW_NAMESPACE::Platform::Signal::flattenSignalInformation(), OW_NAMESPACE::Platform::Signal::operator<<(), and OW_NAMESPACE::Platform::Signal::unflattenSignalInformation().

int OW_NAMESPACE::Platform::Signal::SignalInformation::signalNumber
 

Definition at line 76 of file OW_PlatformSignal.hpp.

Referenced by OW_NAMESPACE::Platform::Signal::extractSignalInformation(), OW_NAMESPACE::Platform::Signal::flattenSignalInformation(), OW_NAMESPACE::Platform::Signal::operator<<(), and OW_NAMESPACE::Platform::Signal::unflattenSignalInformation().

sigval_type OW_NAMESPACE::Platform::Signal::SignalInformation::timerValue
 

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().


The documentation for this struct was generated from the following files:
Generated on Thu Feb 9 09:18:00 2006 for openwbem by  doxygen 1.4.6