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

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

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

typedef enum
	{
	EMSourceSignal = 0,
	EMSourceInternal,
	EMSourceApplication,
	EMSourceKit
	} EMErrorSource;


@interface EMErrorInfo:Object
	{
	int			code;
	time_t		timet;
	char		*location;
	char		*stackFrame;
	char		*message;
	char		*timeStamp;
	const void	*userData1;
	const void	*userData2;
	char		userData1Free;
	char		userData2Free;
	}
	
	
+ newWithCode:(int)code userInfo:(const void *)a:(const void *)b;
+ newWithCode:(int)code userInfo:(const void *)a:(const void *)b 
	file:(const char *)loc line:(int)line;

- initWithCode:(int)code userInfo:(const void *)a:(const void *)b;	
- initWithCode:(int)code userInfo:(const void *)a:(const void *)b
	file:(const char *)loc line:(int)line;

- setUDFreeSemantics:(const char *)desc;

- (int)code;
- (time_t)time;
- (const char *)location;
- (const char *)stack;
- (const void *)userData1;
- (const void *)userData2;

- (const char *)message;
- (const char *)timeStamp;
- (NXAtom)exceptionClass;
- (const char *)codeString;
- (EMErrorSource)source;

- getContext;

@end

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