7.2 Exceptions

The following section describes functions which interface with the Legion Exception interface.

extern int CLEGION_CONTINUE_ON_EXCEPTION;		/* These variables correspond 	*/
extern int CLEGION_EXIT_ON_EXCEPTION;		/* the valid values that can be	*/
extern int CLEGION_CANCEL_METHODS_ON_EXCEPTION;	/* used as flags when enabling 	*/
extern int CLEGION_NO_MESSAGE_ON_EXCEPTION;	/* an exception catcher.		*/

void
Legion_ExceptionCatcherDefaultEnable(int Flag);
Enables a default Legion Exception Handler with user indicated properties.

Parameters:
Flag = A value from the valid flags listed above which
indicates what the handler should do when a
Legion exception is caught. Valid values include:
CLEGION_CONTINUE_ON_EXCEPTION
CLEGION_EXIT_ON_EXCEPTION
CLEGION_CANCEL_METHODS_ON_EXCEPTION
CLEGION_NO_MESSAGE_ON_EXCEPTION
(Don't do anything)

Return Values: None

User Responsibility: None

Directory of Legion 1.7 Manuals
[Home] [General] [Documentation] [Software]
[Testbeds] [Et Cetera] [Map/Search]

Free JavaScripts provided by The JavaScript Source

legion@Virginia.edu
http://legion.virginia.edu/