ftp.nice.ch/pub/next/developer/objc/mach/Message.NIHS.bs.tar.gz#/Message.NIHS.bs/Message/MessageApp.h

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

/* File: MessageApp.h - NextStep Interface to Speaker/Mach messages
 *
 * By: Christopher Lane
 * Symbolic Systems Resources Group
 * Knowledge Systems Laboratory
 * Stanford University
 *
 * Date: 24 March 1993
 *
 * Copyright: 1991, 1993 by The Leland Stanford Junior University.  This
 * program may be distributed without restriction for non-commercial use.
 */

#import <appkit/appkit.h>

struct param { id description, type, argument; };

@interface MessageApp:Application
{

	id hostField;
	id hostList;
	id applicationField;
	id applicationList;
	id portField;
	id portList;
	id messageField;
	id messageList;
	id argumentsBox;
	id statusField;
	id messageWindow;
	id stringTable;
	id messageTable;
	id portTable;
	id fileTable;
	id helpScrollView;
	id version;
	
	NXBundle *bundle;
	unsigned int argumentCount;
	struct param params[NX_MAXMSGPARAMS];
}

- appDidInit:sender;

- windowWillClose:sender;

- sendMessage:sender;

- (const char *) loadArguments:(void **) array;

- unloadArguments:(void **) array andUpdate:(BOOL) flag;

- setHostField:object;

- setHostList:object;

- setApplicationField:object;

- setApplicationList:object;

- setPortField:object;

- setPortList:object;

- setMessageField:object;

- setMessageList:object;

- loadPopUpList:popUpList fromNetInfo:(const char *) directory;

- loadPopUpList:popUpList fromDirectory:(const char *) directoryList;

- loadPopUpList:popUpList fromHashTable:hashTable;

- setStatusField:object;

- setArgumentsBox:object;

- setTypeFromMatrix:sender;

- (const char *) getParamTypes:(const char *) name;

- setParamTypes:(const char *) value forMessage:(const char *) name;

- setButton:button fromField:field;

- setField:field fromMatrix:matrix;

- setHostFromField:sender;

- setHostfromMatrix:sender;

- setApplicationFromField:sender;

- setApplicationfromMatrix:sender;

- setPortFromField:sender;

- setPortfromMatrix:sender;

- setMessageFromField:sender;

- setMessagefromMatrix:sender;

- setMessage:(const char *) string;

- (const char *) lookupConstant:(int) value forKey:(const char *) key;

- setVersion:object;

- (int) msgVersion:(const char **) aString ok:(int *) flag;

@end

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