This is HighScoreProtocol.h in view mode; [Download] [Up]
// high score server and client protocols #import <appkit/appkit.h> @protocol HighScoreClient - (oneway)cantBeServed; - (oneway)sendGameInfoTo:(bycopy in id)aString; - (oneway)sendSlotCode; // Not yet implemented. - (oneway)acceptTable:(bycopy in id)aTable name:(bycopy in id)aString; - (oneway)addSlot:(bycopy in id)aSlot tableName:(bycopy in id)aString; - (oneway)removeSlotAt:(in int)i tableName:(bycopy in id)aString; - (oneway)replaceSlotAt:(in int)i with:(bycopy in id)aSlot tableName:(bycopy in id)aString; - password; @end @protocol HighScoreServer // administrivia - (oneway)setGameInfo:(bycopy in id)info; - (oneway)addSlotCode:(bycopy in id)code; // not yet implemented - (oneway)setTemplate:(bycopy in id)newTemplate; - (oneway)clientCheckIn:(in id <HighScoreClient>)client; - (oneway)clientDying:(in id <HighScoreClient>)client; // table manipulation - (oneway)addSlot:(bycopy in id)newSlot fromClient:(in id <HighScoreClient>)client; - (oneway)clearTable:(in id <HighScoreClient>)sender; - (oneway)deleteSlot:(in int)i client:(in id <HighScoreClient>)sender; - (oneway)replaceSlot:(in int)i with:(bycopy in id)aSlot client:(in id <HighScoreClient>)sender; - (oneway)lockTable; - (oneway)unlockTable; - (const char *)gameName; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.