A bitwise combination of these flags is passed to anything using FXERRHMAKE()

Enumerator:
FXERRH_ISFATAL  This specifies that the exception is fatal and program exit will happen immediately.
FXERRH_ISNORETRY  This specifies that it should not be possible to retry the operation causing the exception.
FXERRH_ISINFORMATIONAL  This specifies that the exception is an informational message (changes the presentation).
FXERRH_ISFROMOTHER  This specifies that the exception originated from the other side of a message connection.
FXERRH_HASNESTED  This specified that during the throwing of the exception, further exceptions were thrown. When this occurs, generally at the very least memory and/or resource leaks have happened and you should take action where possible (eg; retrying the stack unwind). Note that this flag being set usually implies FXERRH_ISFATAL.
FXERRH_ISDEBUG  This specifies that the exception is part of run time checks and should only be fatal in release versions.
FXERRH_ISFOXEXCEPTION  This specifies that the exception is a FOX exception, which implies printing it to stderr and fatally exiting the process.

Definition at line 38 of file FXException.h.

00039 {
00040     FXERRH_ISFATAL=1,           
00041     FXERRH_ISNORETRY=2,         
00042     FXERRH_ISINFORMATIONAL=4,   
00043     FXERRH_ISFROMOTHER=8,       
00044 
00048     FXERRH_HASNESTED=16,
00049     FXERRH_ISDEBUG=32,          
00050     FXERRH_ISFOXEXCEPTION=64    
00051 };


(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:31:44 2009 for TnFOX by doxygen v1.4.7