CYString type_;
CYString version_;
- NSString *host_;
- NSString *authority_;
+ _H<NSString> host_;
+ _H<NSString> authority_;
CYString defaultIcon_;
- NSDictionary *record_;
+ _H<NSDictionary> record_;
BOOL trusted_;
}
version_.clear();
defaultIcon_.clear();
- if (record_ != nil) {
- [record_ release];
- record_ = nil;
- }
-
- if (host_ != nil) {
- [host_ release];
- host_ = nil;
- }
-
- if (authority_ != nil) {
- [authority_ release];
- authority_ = nil;
- }
+ record_ = nil;
+ host_ = nil;
+ authority_ = nil;
}
- (void) dealloc {
}
record_ = [Sources_ objectForKey:[self key]];
- if (record_ != nil)
- record_ = [record_ retain];
NSURL *url([NSURL URLWithString:uri_]);
host_ = [url host];
if (host_ != nil)
- host_ = [[host_ lowercaseString] retain];
+ host_ = [host_ lowercaseString];
if (host_ != nil)
authority_ = host_;
else
authority_ = [url path];
-
- if (authority_ != nil)
- authority_ = [authority_ retain];
}
- (Source *) initWithMetaIndex:(metaIndex *)index inPool:(apr_pool_t *)pool {
}
- (NSString *) name {
- return origin_.empty() ? authority_ : origin_;
+ return origin_.empty() ? (id) authority_ : origin_;
}
- (NSString *) description {
}
- (NSString *) label {
- return label_.empty() ? authority_ : label_;
+ return label_.empty() ? (id) authority_ : label_;
}
- (NSString *) origin {