This class controls an exception handling.
#include <CASCatch_CatchSignals.hxx>
Public Member Functions | |
| Standard_EXPORT | CASCatch_CatchSignals () |
| creates a CASCatch_CatchSignals More... | |
| Standard_EXPORT void | Destroy () |
| deactivates a signals handling More... | |
| ~CASCatch_CatchSignals () | |
| Standard_EXPORT void | Activate () |
| activates a signals handling More... | |
| Standard_EXPORT void | Deactivate () |
| deactivates a signals handling More... | |
Private Attributes | |
| Standard_Address | mySigStates [7] |
| stores signals' handler functions More... | |
| Standard_Integer | myFloatOpWord |
| stores a float operation word, private More... | |
| Standard_Boolean | myIsActivated |
| stores a flag whether a catcher is activated, private] More... | |
| CASCatch_CatchSignals::CASCatch_CatchSignals | ( | ) |
Public -
References MAX_HANDLER_NUMBER, and mySigStates.
|
inline |
References Destroy().
| void CASCatch_CatchSignals::Activate | ( | ) |
Public -
References Handler(), MAX_HANDLER_NUMBER, myIsActivated, and mySigStates.
| void CASCatch_CatchSignals::Deactivate | ( | ) |
Public -
References MAX_HANDLER_NUMBER, myIsActivated, and mySigStates.
| void CASCatch_CatchSignals::Destroy | ( | ) |
Private -
References Deactivate(), and myIsActivated.
|
private |
|
private |
|
private |