Differences From Artifact [1dc603e93a]:
- File
utils/ofdns/OFDNS.m
— part of check-in
[0afb04d93c]
at
2018-12-22 00:29:42
on branch trunk
— OFDNSResolver: Use a delegate for async operations
Because there is usually only one resolver per thread, having the
delegate as a property on the resolver would not work. It is therefore
passed as an argument.This only changes the public API so far. Internally, the old target /
selector / context pattern is still being used. This will be changed
later. (user: js, size: 2870) [annotate] [blame] [check-ins using]
To Artifact [3ba174823c]:
- File utils/ofdns/OFDNS.m — part of check-in [214e46a10f] at 2018-12-22 18:13:42 on branch trunk — Make GCC happy (user: js, size: 2918) [annotate] [blame] [check-ins using]
︙ | |||
27 28 29 30 31 32 33 | 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | - - - + + + | @end OF_APPLICATION_DELEGATE(OFDNS) @implementation OFDNS - (void)resolver: (OFDNSResolver *)resolver didResolveDomainName: (OFString *)domainName |
︙ |