Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CASCatch_CatchSignals Class Reference

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

Constructor & Destructor Documentation

CASCatch_CatchSignals::CASCatch_CatchSignals ( )

Public -

References MAX_HANDLER_NUMBER, and mySigStates.

CASCatch_CatchSignals::~CASCatch_CatchSignals ( )
inline

References Destroy().

Member Function Documentation

void CASCatch_CatchSignals::Activate ( )
void CASCatch_CatchSignals::Deactivate ( )

Public -

References MAX_HANDLER_NUMBER, myIsActivated, and mySigStates.

void CASCatch_CatchSignals::Destroy ( )

Private -

References Deactivate(), and myIsActivated.

Member Data Documentation

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

The documentation for this class was generated from the following files: