X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fthecheat;a=blobdiff_plain;f=AppController.h;fp=AppController.h;h=efdce2ab094206dd86b01e9cfd77bff476adff39;hp=fb222b3ac0305fa64ece1cf1dc1678ea0379941b;hb=9320221ec3758e75891e9f19268bfb3f89514ed4;hpb=9177098dc6655dd04fee9d22167335473531c484 diff --git a/AppController.h b/AppController.h index fb222b3..efdce2a 100644 --- a/AppController.h +++ b/AppController.h @@ -23,20 +23,24 @@ @class NetTrafficController; -@interface AppController : NSObject < PreferenceControlling, NetTrafficControlling, ListenerDelegate, ServerDelegate > +@interface AppController : NSApplication < PreferenceControlling, NetTrafficControlling, ListenerDelegate, ServerDelegate > { BOOL waitingToListen; NSConnection *connection; int connectionPort; BOOL connectionRemote; int sockfd; - NSNetService *service, *oldService; + NSNetService *service; NSMutableArray *servers; AboutBoxController *aboutBoxController; PreferenceController *preferenceController; NetTrafficController *netTrafficController; + + // global network browser + NSNetServiceBrowser *browser; + NSMutableArray *serverList; } - (void)listenOnPort:(int)port remote:(BOOL)remote; @@ -51,6 +55,7 @@ - (IBAction)launchHelpFile:(id)sender; - (IBAction)launchWebsiteMenu:(id)sender; -- (IBAction)launchDebugEmailMenu:(id)sender; + +- (NSArray *)serverList; @end \ No newline at end of file