/*
- * 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;
+ BOOL _authenticated, _valid;
}
- (ITMTRemote *)remote;
- (NSString *)serverName;
- (BOOL)requiresPassword;
- (BOOL)sendPassword:(NSData *)password;
+
+- (void)invalidate;
+- (void)makeValid;
+- (BOOL)isValid;
@end