ftp.nice.ch/pub/next/connectivity/infosystems/Weather.1.1.s.tar.gz#/Weather-1.1-SRC/Process.h

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

#import <appkit/appkit.h>

#define BUFSIZE 2048

@interface Process:Object {
    FILE *fpTo, *fpFrom;
    int from;
    int childPid;
    int masterPty;	// file descriptor for master/slave pty
    int slavePty;
    id delegate;
    int bufferCount;
    char buffer[BUFSIZE];
    SEL action;
}

+ new:(char *)process delegate:del ;
+ new:(char *)process delegate:del andPty:(BOOL)wantsPty andStderr:(BOOL)wantsStderr;
- init:(char *)process delegate:del; // init: andStdErr:YES
- init:(char *)process delegate:del andPty:(BOOL)wantsPty andStderr:(BOOL)wantsStderr;
    
- puts:(char *)s;
- gets:(char *)s :(int)n;
- terminate:sender; // forces the process to terminate (w/ SIGTERM)
- setDelegate:anObject;
- delegate;
- setAction:(SEL)theAction;
@end

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