Diana  0.8.3
Classes | Enumerations
Common::Error Namespace Reference

Classes

class  ECapeRoot
class  ECapeUser
class  ECapeBoundaries
class  ECapeUnknown
class  ECapeData
class  ECapeLicenceError
class  ECapeBadCOParameter
class  ECapeBadArgument
class  ECapeInvalidArgument
class  ECapeOutOfBounds
class  ECapeImplementation
class  ECapeNoImpl
class  ECapeLimitedImpl
class  ECapeComputation
class  ECapeOutOfResources
class  ECapeNoMemory
class  ECapeTimeOut
class  ECapeFailedInitialisation
class  ECapeSolvingError
class  ECapeBadInvOrder
class  ECapeInvalidOperation

Enumerations

enum  ExceptionCode {
  ECodeNone = 0, ECodeWarning, ECodeError, ECodePyError,
  ECodeRecovError, ECodeFatalError, ECodeSignal
}

Detailed Description

Cape-Open error common interfaces namespace (reference document "Error Common Interface" http://merkur.informatik.rwth-aachen.de/pub/bscw.cgi/d1061218/Error%20Common%20Interface.pdf).


Enumeration Type Documentation

Code to designate the subcategory of the error.

Enumerator:
ECodeNone 

Default code.

ECodeWarning 

Exception should be treated as a warning.

ECodeError 

Exception should be treated as a error.

ECodePyError 

Exception should be treated as a error.

ECodeRecovError 

Exception should be treated as a recoverable error.

ECodeFatalError 

Exception should be treated as a fatal (nonrecoverable) error.

ECodeSignal 

Exception should be treated as an external signal.