This is WAISControl.h in view mode; [Download] [Up]
// WAISControl.h // // Free software created 1 Feb 1992 // by Paul Burchard <burchard@math.utah.edu>. // // Additional strings used in string table: // "WAIStation" // "Can't create folder for WAIS documents" // "Can't create folder for WAIS sources" // "Can't create folder for WAIS questions" // #import "DocControl.h" #import <cthreads.h> #define WAISTATION_VERSION "1.9.6" #ifdef ANONYMOUS_WAIS #define WAIS_USER "anonymous" #else #define WAIS_USER NXUserName() #endif typedef struct retrieval_args_struct { id docList; mutex_t requestMutex; condition_t requestCondition; } *retrieval_args; @interface WAISControl:DocControl { // Panels. id helpPanel; id infoPanel; id prefsPanel; id prefsIsOpenOnRetrieval; id prefsSearchLimit; id prefsDocumentTypes; id prefsSystemFolder; id prefsSystemSourcesFolder; id prefsUserSourcesFolder; id prefsUserDocumentsFolder; id prefsUserQuestionsFolder; id sourcePalettePanel; id sourcePaletteIWC; id sourcePaletteWell; id sourcePaletteBrowser; id documentPalettePanel; id documentPaletteIWC; id documentPaletteWell; id documentPaletteBrowser; // Retrieval thread. mutex_t requestMutex; condition_t requestCondition; cthread_t retrievalThread; struct retrieval_args_struct retrievalArgs; id retrievalList; BOOL isOpenOnRetrieval; } + initialize; - init; - free; + (const char *)defaultFolder; - appDidInit:sender; - help:sender; - info:sender; - bugReport:sender; - signMeUp:sender; - prefs:sender; - updatePrefs:sender; - sourcePalette:sender; - documentPalette:sender; - retrieveDocumentsFrom:sender; - retrieveDocuments:(const char *)keyList; - cancelRetrievals:sender; - (BOOL)isDocumentBeingRetrieved:waisDoc; - (int)openFile:(const char *)fileName ok:(int *)flag; - (int)removeFile:(const char *)fileName ok:(int *)flag; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.