16#import "OFDNSResolver.h"
18#import "OFRunLoop+Private.h"
20OF_ASSUME_NONNULL_BEGIN
22@protocol OFAsyncIPSocketConnecting
27- (void)of_closeSocket;
30@interface OFAsyncIPSocketConnector:
OFObject <OFRunLoopConnectDelegate,
31 OFDNSResolverHostDelegate>
36 id _Nullable _delegate;
38 id _Nullable _exception;
39 OFData *_Nullable _socketAddresses;
40 size_t _socketAddressesIndex;
43- (instancetype)initWithSocket: (
id)sock
46 delegate: (nullable
id)delegate
47 block: (nullable
id)block;
49- (void)tryNextAddressWithRunLoopMode: (
OFRunLoopMode)runLoopMode;
A class for storing constant strings using the @"" literal.
Definition OFConstantString.h:38
A class for storing arbitrary data in an array.
Definition OFData.h:42
The root class for all other classes inside ObjFW.
Definition OFObject.h:688
A class for handling strings.
Definition OFString.h:135
A struct which represents a host / port pair for a socket.
Definition OFSocket.h:182