This is SurfDecoder.h in view mode; [Download] [Up]
/* ** Copyright (c) 1995 Netsurfer Inc. All Rights Reserved. ** ** Author: <bbum@friday.com> */ /* This object is included in the MiscKit by permission from the author ** and its use is governed by the MiscKit license, found in the file ** "LICENSE.rtf" in the MiscKit distribution. Please refer to that file ** for a list of all applicable permissions and restrictions. */ @interface SurfDecoder : Object { struct __SurfDecodeFlags { unsigned char verboseMode:1; /*" YES if verbosity enabled "*/ unsigned char lastCorrupt:1; /*" YES if last image corrupt "*/ } _SDFlags; id returnImage; /*"image eventually returned to caller "*/ NXWindowDepth imageDepth; /*" target decoding depth "*/ id <SurfErrorDelegate> errorDelegate; /*"Error Delegate"*/ } /*" * Shared Instance "*/ + sharedInstance; /*" * Filterable Type Query "*/ + (const char *const *)imageUnfilteredFileTypes; + (BOOL)canLoadFromStream:(NXStream *)stream; /*" * Designated Initializer "*/ - init; /*" * Decoding an Image "*/ - _decodeFromStream:(NXStream *) theStream; - decodeFromFile:(const char *) filePath; - decodeFromFile:(const char *) filePath intoImage: image; - decodeFromStream:(NXStream *) stream; - decodeFromStream:(NXStream *) stream intoImage:image; /*" * Set / Query "*/ - (void) setImageDepth:(NXWindowDepth) aDepth; - (NXWindowDepth) imageDepth; - (void) setLastImageCorrupt:(BOOL) aFlag; // INTERNAL ONLY! - (BOOL) lastImageCorrupt; - (BOOL) verboseMode; - (void) setVerboseMode:(BOOL) aFlag; - (void) setErrorDelegate:(id <SurfErrorDelegate>) aDelegate; - errorDelegate; /*" * Error Handling "*/ - (void) spewMessage:(const char *) errMsg withSeverity:(SurfErrorSeverity) aSeverity; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.