Annotation of Examples/DistributedObjects/remoteSpot/Thinker.h, revision 1.1.1.1

1.1       root        1: 
                      2: /* Thinker.h */
                      3: 
                      4: #import "Spot.h"
                      5: #import <appkit/appkit.h>
                      6: #import <remote/NXProxy.h>
                      7: 
                      8: @protocol spotClientMethods
                      9: - spotList;
                     10: - (oneway void) useSpotList: (bycopy in id) newSpotList;
                     11: - (oneway void) serverTerminated;
                     12: @end
                     13: 
                     14: @protocol spotServerMethods
                     15: - (void) addClient:(id <spotClientMethods>)remoteClient
                     16:        r:(out float *)r
                     17:        g:(out float *)g
                     18:        b:(out float *)b;
                     19: - nukeClient: theClientRecord;
                     20: - (void) clientTerminated:(in id)sender;
                     21: - (oneway void) sendSpotListToClients;
                     22: - getSpotForPoint:(NXPoint) pnt spotLocation:(out NXPoint *)loc;
                     23: - (oneway void) spotDidChange;
                     24: @end
                     25: 
                     26: @interface Thinker:Object <spotServerMethods, spotClientMethods, NXSenderIsInvalid>
                     27: {
                     28:     id win;
                     29:     id mySpotView;
                     30:     id spotList;
                     31:        id server;
                     32:        BOOL isServer;
                     33:        NXConnection *myConnection;
                     34: 
                     35:        id      clientList;
                     36: }
                     37: 
                     38: - appDidInit:sender;
                     39: - appWillTerminate:sender;
                     40: - server;
                     41: - (BOOL)isServer;
                     42: 
                     43: @end
                     44: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.