1#import <Foundation/Foundation.h> 2 3@interface LogItem : NSObject <NSCoding> { 4 NSNumber *time; // Used as a UInt32 from IrDA 5 NSNumber *first; // Used as a UInt16 from IrDA 6 NSNumber *second; // Used as a UInt16 from IrDA 7 NSString *message; 8} 9 10- (id)initWithCoder:(NSCoder *)coder; 11- (void)encodeWithCoder:(NSCoder *)coder; 12 13+ (LogItem *)logItem; 14+ (LogItem *)logItemWithValues:(UInt32)myTime:(UInt16)myFirst:(UInt16)mySecond:(NSString *)myMessages; 15 16- (NSNumber *)time; 17- (void)setTime:(NSNumber *)value; 18- (NSNumber *)first; 19- (void)setFirst:(NSNumber *)value; 20- (NSNumber *)second; 21- (void)setSecond:(NSNumber *)value; 22- (NSString *)message; 23- (void)setMessage:(NSString *)value; 24 25@end 26