ftp.nice.ch/pub/next/connectivity/news/Alexandra.0.82.s.tar.gz#/alex8/AMGErrorHandling.subproj/EMErrorDescription.h

This is EMErrorDescription.h in view mode; [Download] [Up]

#import <objc/Object.h>
#import <objc/hashtable.h>

typedef enum
	{
	EMSeverityUnknown = 0,
	EMSeverityWarning = 1,
	EMSeverityError = 2,
	EMSeverityFatalError = 3,
	} EMErrorSeverity;

@class EMErrorAction, List;

@interface EMErrorDescription:Object
	{
	EMErrorSeverity	severity;
	NXAtom			exceptionClass;
	List			*actions;
	char 			*msg;
	}
	
- setSeverity:(EMErrorSeverity)value;
- (EMErrorSeverity)severity;

- setExceptionClass:(const char *)aClassName;
- (NXAtom)exceptionClass;

- addAction:(EMErrorAction *)anObject;
- setActions:(List *)aList;
- (List *)actions;

- setMsg:(const char *)text;
- (const char *)msg;

@end

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.