73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
recordType = of_dns_resource_record_type_parse(
[arguments objectAtIndex: 1]);
if ([arguments count] >= 3)
recordClass = of_dns_resource_record_class_parse(
[arguments objectAtIndex: 2]);
if ([arguments count] >= 4)
[resolver setNameServers:
[OFArray arrayWithObject: [arguments objectAtIndex: 3]]];
[resolver asyncResolveHost: [arguments objectAtIndex: 0]
recordClass: recordClass
recordType: recordType
target: self
selector: @selector(DNSResolver:didResolveDomainName:
answerRecords:authorityRecords:
additionalRecords:context:exception:)
context: nil];
}
@end
|
|
>
>
|
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
|
recordType = of_dns_resource_record_type_parse(
[arguments objectAtIndex: 1]);
if ([arguments count] >= 3)
recordClass = of_dns_resource_record_class_parse(
[arguments objectAtIndex: 2]);
if ([arguments count] >= 4) {
[resolver setConfigReloadInterval: 0];
[resolver setNameServers:
[OFArray arrayWithObject: [arguments objectAtIndex: 3]]];
}
[resolver asyncResolveHost: [arguments objectAtIndex: 0]
recordClass: recordClass
recordType: recordType
target: self
selector: @selector(DNSResolver:didResolveDomainName:
answerRecords:authorityRecords:
additionalRecords:context:exception:)
context: nil];
}
@end
|