This is EDBOutlet.m in view mode; [Download] [Up]
#import "EDBOutlet.h" @implementation EDBOutlet - init { if (![super init]) return nil; outletName = NULL; multiUse = isTarget = NO; return self; } - read:(NXTypedStream *)stream { [super read:stream]; NXReadTypes(stream,"%cc",&outletName,&multiUse,&isTarget); return self; } - write:(NXTypedStream *)stream { [super write:stream]; NXWriteTypes(stream,"%cc",&outletName,&multiUse,&isTarget); return self; } - setOutletName:(NXAtom)name { outletName = name; return self; } - setMultiUse:(BOOL)multi { multiUse = multi; return self; } - setIsTarget:(BOOL)target { isTarget = target; return self; } - (NXAtom)outletName { return outletName; } - (BOOL)multiUse { return multiUse; } - (BOOL)isTarget { return isTarget; } @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.