Merge branch 'master' of git://github.com/ksuther/MenuTunes
[MenuTunes.git] / NetworkObject.h
1 /*
2  *      MenuTunes
3  *      NetworkObject.h
4  *
5  *      Remote network object that is vended.
6  *
7  *      Copyright (c) 2002-2003 iThink Software
8  *
9  */
10
11 #import <Foundation/Foundation.h>
12
13 @class ITMTRemote;
14
15 @interface NetworkObject : NSObject
16 {
17     BOOL _authenticated, _valid;
18 }
19 - (ITMTRemote *)remote;
20 - (NSString *)serverName;
21
22 - (BOOL)requiresPassword;
23 - (BOOL)sendPassword:(NSData *)password;
24
25 - (void)invalidate;
26 - (void)makeValid;
27 - (BOOL)isValid;
28 @end