X-Git-Url: http://git.ithinksw.org/MenuTunes.git/blobdiff_plain/107e67ed9e5791f210cfaf2185e75ea5b5e84792..4ceec63fa54ca0281b26107bcfc78617c9854d4c:/NetworkObject.h diff --git a/NetworkObject.h b/NetworkObject.h index f211d19..1ba832c 100755 --- a/NetworkObject.h +++ b/NetworkObject.h @@ -1,17 +1,10 @@ /* - * MenuTunes - * NetworkObject - * Remote network object that is vended + * MenuTunes + * NetworkObject.h * - * Original Author : Kent Sutherland - * Responsibility : Kent Sutherland + * 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 * */ @@ -21,8 +14,15 @@ @interface NetworkObject : NSObject { - + BOOL _authenticated, _valid; } - (ITMTRemote *)remote; - (NSString *)serverName; + +- (BOOL)requiresPassword; +- (BOOL)sendPassword:(NSData *)password; + +- (void)invalidate; +- (void)makeValid; +- (BOOL)isValid; @end