17 #import "OFDNSResolver.h"
22 OF_ASSUME_NONNULL_BEGIN
24 @class OFDNSResolverSettings;
35 OFDNSResolverSettings *_settings;
39 size_t _searchDomainIndex;
40 unsigned int _numExpectedResponses;
44 - (instancetype)initWithHost: (
OFString *)host
47 settings: (OFDNSResolverSettings *)settings
49 delegate: (nullable
id <OFDNSResolverHostDelegate>)delegate;
struct objc_object * id
A pointer to any object.
Definition: ObjFWRT.h:90
A class for storing constant strings using the @"" literal.
Definition: OFConstantString.h:42
A class for resolving DNS names.
Definition: OFDNSResolver.h:126
A class representing a DNS resource record.
Definition: OFDNSResourceRecord.h:75
A class for storing arbitrary data in an array.
Definition: OFData.h:40
An abstract class for storing, adding and removing objects in an array.
Definition: OFMutableArray.h:44
A class for storing and manipulating arbitrary data in an array.
Definition: OFMutableData.h:29
The root class for all other classes inside ObjFW.
Definition: OFObject.h:520
A class for handling strings.
Definition: OFString.h:132
A delegate for performed DNS queries.
Definition: OFDNSResolver.h:76
of_socket_address_family_t
A socket address family.
Definition: socket.h:88