QNResolver.h 699 B

12345678910111213141516171819202122232425
  1. //
  2. // QNResolver.h
  3. // HappyDNS
  4. //
  5. // Created by bailong on 15/6/23.
  6. // Copyright (c) 2015年 Qiniu Cloud Storage. All rights reserved.
  7. //
  8. #import "QNResolverDelegate.h"
  9. #import <Foundation/Foundation.h>
  10. @interface QNResolver : NSObject <QNResolverDelegate>
  11. - (NSArray *)query:(QNDomain *)domain networkInfo:(QNNetworkInfo *)netInfo error:(NSError *__autoreleasing *)error;
  12. // @deprecated typo
  13. - (instancetype)initWithAddres:(NSString *)address DEPRECATED_ATTRIBUTE;
  14. - (instancetype)initWithAddress:(NSString *)address;
  15. - (instancetype)initWithAddress:(NSString *)address
  16. timeout:(NSUInteger)time;
  17. + (instancetype)systemResolver;
  18. + (NSString *)systemDnsServer;
  19. @end