Licensing MenuTunes under the GNU General Public License version 2.
[MenuTunes.git] / NetworkController.h
index ae40030..81ba24c 100755 (executable)
@@ -1,13 +1,10 @@
 /*
  *     MenuTunes
- *  NetworkController
- *    Rendezvous network controller
+ *     NetworkController.h
  *
- *  Original Author : Kent Sutherland <ksuther@ithinksw.com>
- *   Responsibility : Kent Sutherland <ksuther@ithinksw.com>
+ *     Rendezvous network controller.
  *
- *  Copyright (c) 2003 iThink Software.
- *  All Rights Reserved
+ *     Copyright (c) 2003 iThink Software
  *
  */
  
     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;
 
 - (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;