/Volumes/Plantain/MyDocuments/Projects/MacTrek/MacTrek/Data/Feature.h

00001 //
00002 //  Feature.h
00003 //  MacTrek
00004 //
00005 //  Created by Aqua on 26/04/2006.
00006 //  Copyright 2006 __MyCompanyName__. All rights reserved.
00007 //
00008 
00009 #import <Cocoa/Cocoa.h>
00010 
00011 #define FEATURE_SERVER_TYPE  'S'
00012 #define FEATURE_CLIENT_TYPE  'C'
00013 
00014 #define FEATURE_ALREADY_SENT  NO
00015 #define FEATURE_SEND_FEATURE  YES
00016 
00017 #define FEATURE_UNKNOWN  -1
00018 #define FEATURE_OFF       0
00019 #define FEATURE_ON        1
00020 
00021 @interface Feature : NSObject {
00022     
00023         NSString *name;
00024         char type;
00025         int desired_value;
00026         int arg1;
00027         int arg2;
00028         bool send_with_rsa;
00029         int value;   
00030 }
00031 
00032 - (id) initWithName:(NSString *)name type:(char)t desiredValue:(int)val sendWithRSA:(bool) rsa;
00033 - (int)value;
00034 - (NSString*)name;
00035 - (char) type;
00036 - (int) desiredValue;
00037 - (int) arg1;
00038 - (int) arg2;
00039 - (bool) sendWithRSA;
00040 
00041 -(void) setValue:(int)val;
00042 -(void) setArg1:(int)a1; 
00043 -(void) setArg2:(int)a2;
00044 
00045 
00046 @end

Generated on Fri Jul 28 19:15:16 2006 for MacTrek by  doxygen 1.4.7