General KERNEL Documentation     End User KERNEL Services  


CASCatch_CatchSignals Class Reference

This class controls an exception handling.

#include <CASCatch_CatchSignals.hxx>

Collaboration diagram for CASCatch_CatchSignals:

Collaboration graph

Public Member Functions

Standard_EXPORT CASCatch_CatchSignals ()
 creates a CASCatch_CatchSignals
Standard_EXPORT void Destroy ()
 deactivates a signals handling
 ~CASCatch_CatchSignals ()
Standard_EXPORT void Activate ()
 activates a signals handling
Standard_EXPORT void Deactivate ()
 deactivates a signals handling

Private Attributes

Standard_Address mySigStates [7]
 stores signals' handler functions
Standard_Integer myFloatOpWord
 stores a float operation word, private
Standard_Boolean myIsActivated
 stores a flag whether a catcher is activated, private]

Constructor & Destructor Documentation

CASCatch_CatchSignals::CASCatch_CatchSignals  ) 
 

Public -

CASCatch_CatchSignals::~CASCatch_CatchSignals  )  [inline]
 


Member Function Documentation

void CASCatch_CatchSignals::Destroy  ) 
 

Private -

void CASCatch_CatchSignals::Activate  ) 
 

Public -

void CASCatch_CatchSignals::Deactivate  ) 
 

Public -


Field Documentation

CASCatch_CatchSignals::mySigStates[7], private [private]
 

CASCatch_CatchSignals::myFloatOpWord [private]
 

CASCatch_CatchSignals::myIsActivated [private]