Version: 6.3.1
Public Member Functions | Private Attributes

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

References MAX_HANDLER_NUMBER, and mySigStates.

CASCatch_CatchSignals.~CASCatch_CatchSignals ( )

References Destroy().


Member Function Documentation

void CASCatch_CatchSignals::Destroy ( )

Private -

References Deactivate(), and myIsActivated.

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

Public -

References MAX_HANDLER_NUMBER, myIsActivated, and mySigStates.


Field Documentation

CASCatch_CatchSignals::mySigStates[7], private [private]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS