Open CASCADE Technology  7.7.0.dev
Public Member Functions

OSD_Error Class Reference

Accurate management of OSD specific errors. More...

#include <OSD_Error.hxx>

Public Member Functions

 OSD_Error ()
 Initializes Error to be without any Error. This is only used by OSD, not by programmer. More...
 
void Perror ()
 Raises OSD_Error with accurate error message. More...
 
void SetValue (const Standard_Integer Errcode, const Standard_Integer From, const TCollection_AsciiString &Message)
 Instantiates error This is only used by OSD methods to instantiates an error code. No description is done for the programmer. More...
 
Standard_Integer Error () const
 Returns an accurate error code. To test these values, you must include "OSD_ErrorList.hxx". More...
 
Standard_Boolean Failed () const
 Returns TRUE if an error occurs This is a way to test if a system call succeeded or not. More...
 
void Reset ()
 Resets error counter to zero This allows the user to ignore an error (WARNING). More...
 

Detailed Description

Accurate management of OSD specific errors.

Constructor & Destructor Documentation

◆ OSD_Error()

OSD_Error::OSD_Error ( )

Initializes Error to be without any Error. This is only used by OSD, not by programmer.

Member Function Documentation

◆ Error()

Standard_Integer OSD_Error::Error ( ) const

Returns an accurate error code. To test these values, you must include "OSD_ErrorList.hxx".

◆ Failed()

Standard_Boolean OSD_Error::Failed ( ) const

Returns TRUE if an error occurs This is a way to test if a system call succeeded or not.

◆ Perror()

void OSD_Error::Perror ( )

Raises OSD_Error with accurate error message.

◆ Reset()

void OSD_Error::Reset ( )

Resets error counter to zero This allows the user to ignore an error (WARNING).

◆ SetValue()

void OSD_Error::SetValue ( const Standard_Integer  Errcode,
const Standard_Integer  From,
const TCollection_AsciiString Message 
)

Instantiates error This is only used by OSD methods to instantiates an error code. No description is done for the programmer.


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