Licensing MenuTunes under the GNU General Public License version 2.
[MenuTunes.git] / NetworkObject.h
index f211d19..1ba832c 100755 (executable)
@@ -1,17 +1,10 @@
 /*
- *  MenuTunes
- *  NetworkObject
- *    Remote network object that is vended
+ *     MenuTunes
+ *     NetworkObject.h
  *
- *  Original Author : Kent Sutherland <ksutherland@ithinksw.com>
- *   Responsibility : Kent Sutherland <ksutherland@ithinksw.com>
+ *     Remote network object that is vended.
  *
- *  Copyright (c) 2002 - 2003 iThink Software.
- *  All Rights Reserved
- *
- *     This header defines the Objective-C protocol which all MenuTunes Remote
- *  plugins must implement.  To build a remote, create a subclass of this
- *  object, and implement each method in the @protocol below.
+ *     Copyright (c) 2002-2003 iThink Software
  *
  */
 
 
 @interface NetworkObject : NSObject
 {
-
+    BOOL _authenticated, _valid;
 }
 - (ITMTRemote *)remote;
 - (NSString *)serverName;
+
+- (BOOL)requiresPassword;
+- (BOOL)sendPassword:(NSData *)password;
+
+- (void)invalidate;
+- (void)makeValid;
+- (BOOL)isValid;
 @end