98 |
*/ |
*/ |
99 |
- (void)encodeWithCoder: (NSCoder *)encoder |
- (void)encodeWithCoder: (NSCoder *)encoder |
100 |
{ |
{ |
101 |
|
NSParameterAssert (encoder); |
102 |
|
|
103 |
[super encodeWithCoder: encoder]; |
[super encodeWithCoder: encoder]; |
104 |
[encoder encodeValueOfObjCType: "I" at: &_ttl]; |
[encoder encodeValueOfObjCType: "I" at: &_ttl]; |
105 |
[encoder encodeValueOfObjCType: "c" at: &_activated]; |
[encoder encodeValueOfObjCType: "c" at: &_activated]; |
107 |
|
|
108 |
- (id)initWithCoder: (NSCoder *)decoder |
- (id)initWithCoder: (NSCoder *)decoder |
109 |
{ |
{ |
110 |
|
NSParameterAssert (decoder); |
111 |
|
|
112 |
if ( (self = [super initWithCoder: decoder]) ) |
if ( (self = [super initWithCoder: decoder]) ) |
113 |
{ |
{ |
114 |
[decoder decodeValueOfObjCType: "I" at: &_ttl]; |
[decoder decodeValueOfObjCType: "I" at: &_ttl]; |