ftp.nice.ch/pub/next/unix/text/rtfdtohtml.1.3.s.tar.gz#/rtfdtohtml-1.3/pbtools/Filter.h

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

#import <objc/Object.h>
#import <streams/streams.h>		// NXStream

@class Filter;				// Vorwaertsverweis

@protocol FilterDelegate
- (void) filter: (Filter *) f flag: (char) ch;		// -f
- (int) filter: (Filter *) f arg: (const char *) fnm;	// argument/0
- (int) filter: (Filter *) f fnm: (const char *) fnm stream: (NXStream *) sp;
- (int) filter: (Filter *) f fnm: (const char *) fnm
	line: (const char *) lp len: (unsigned) len;	// eine Zeile
- (int) filter: (Filter *) f close: (const char *) fnm;	// eine Datei fertig
- (int) filter: (Filter *) f exit: (int) code;		// run Resultat
@end
@interface Filter: Object <FilterDelegate>
{					// EmpfÙnger der Nachrichten
	id flag, arg, stream, line, close, quit;
	char ** argv;			// Argumentliste
	char * buf;			// Zeilenpuffer
	unsigned blen, bmax;		// aktuelle, maximale LÙnge
@public
	const char * progname;		// argv[0]
	NXStream * out, * err;		// stdout, stderr
}
- initFor: delegate;			// definiert Delegate
- (int) run: (char **) av;		// Hauptprogramm
- (const char *) arg;			// Argumenttext (je nur einmal)
@end

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