X-Git-Url: http://git.ithinksw.org/MenuTunes.git/blobdiff_plain/107e67ed9e5791f210cfaf2185e75ea5b5e84792..4ceec63fa54ca0281b26107bcfc78617c9854d4c:/NetworkController.h diff --git a/NetworkController.h b/NetworkController.h index ae40030..81ba24c 100755 --- a/NetworkController.h +++ b/NetworkController.h @@ -1,13 +1,10 @@ /* * MenuTunes - * NetworkController - * Rendezvous network controller + * NetworkController.h * - * Original Author : Kent Sutherland - * Responsibility : Kent Sutherland + * Rendezvous network controller. * - * Copyright (c) 2003 iThink Software. - * All Rights Reserved + * Copyright (c) 2003 iThink Software * */ @@ -24,11 +21,11 @@ NSMutableArray *remoteServices; NSConnection *serverConnection, *clientConnection; - NSSocketPort *serverPort, *clientPort; + NSSocketPort *clientPort, *serverPort; NSString *remoteHost; BOOL serverOn, clientConnected, connectedToServer; NSData *serverPass, *clientPass; - NetworkObject *clientProxy; + NetworkObject *rootObject, *clientProxy; } + (NetworkController *)sharedController; @@ -36,9 +33,10 @@ - (void)stopRemoteServerSearch; - (void)setServerStatus:(BOOL)status; -- (BOOL)connectToHost:(NSString *)host; +- (int)connectToHost:(NSString *)host; - (BOOL)checkForServerAtHost:(NSString *)host; - (BOOL)disconnect; +- (void)resetServerName; - (BOOL)isServerOn; - (BOOL)isClientConnected; - (BOOL)isConnectedToServer;