LCOV - code coverage report
Current view: top level - obj-x86_64-pc-linux-gnu/dist/include - nsIDNSService.h (source / functions) Hit Total Coverage
Test: output.info Lines: 1 1 100.0 %
Date: 2017-07-14 16:53:18 Functions: 1 1 100.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*
       2             :  * DO NOT EDIT.  THIS FILE IS GENERATED FROM ../../../dist/idl/nsIDNSService.idl
       3             :  */
       4             : 
       5             : #ifndef __gen_nsIDNSService_h__
       6             : #define __gen_nsIDNSService_h__
       7             : 
       8             : 
       9             : #ifndef __gen_nsISupports_h__
      10             : #include "nsISupports.h"
      11             : #endif
      12             : 
      13             : #include "js/Value.h"
      14             : 
      15             : /* For IDL files that don't want to include root IDL files. */
      16             : #ifndef NS_NO_VTABLE
      17             : #define NS_NO_VTABLE
      18             : #endif
      19             : #include "mozilla/BasePrincipal.h"
      20             : class nsICancelable; /* forward declaration */
      21             : 
      22             : class nsIEventTarget; /* forward declaration */
      23             : 
      24             : class nsIDNSRecord; /* forward declaration */
      25             : 
      26             : class nsIDNSListener; /* forward declaration */
      27             : 
      28             : #include "nsTArrayForwardDeclare.h"
      29             : namespace mozilla { namespace net {
      30             :     struct DNSCacheEntries;
      31             : } }
      32             : 
      33             : /* starting interface:    nsIDNSService */
      34             : #define NS_IDNSSERVICE_IID_STR "de5642c6-61fc-4fcf-9a47-03226b0d4e21"
      35             : 
      36             : #define NS_IDNSSERVICE_IID \
      37             :   {0xde5642c6, 0x61fc, 0x4fcf, \
      38             :     { 0x9a, 0x47, 0x03, 0x22, 0x6b, 0x0d, 0x4e, 0x21 }}
      39             : 
      40           3 : class NS_NO_VTABLE nsIDNSService : public nsISupports {
      41             :  public:
      42             : 
      43             :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_IDNSSERVICE_IID)
      44             : 
      45             :   /* [implicit_jscontext,optional_argc] nsICancelable asyncResolve (in AUTF8String aHostName, in unsigned long aFlags, in nsIDNSListener aListener, in nsIEventTarget aListenerTarget, [optional] in jsval aOriginAttributes); */
      46             :   NS_IMETHOD AsyncResolve(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc, nsICancelable * *_retval) = 0;
      47             : 
      48             :   /* [notxpcom] nsresult asyncResolveNative (in AUTF8String aHostName, in unsigned long aFlags, in nsIDNSListener aListener, in nsIEventTarget aListenerTarget, in OriginAttributes aOriginAttributes, out nsICancelable aResult); */
      49             :   NS_IMETHOD_(nsresult) AsyncResolveNative(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, const mozilla::OriginAttributes & aOriginAttributes, nsICancelable * *aResult) = 0;
      50             : 
      51             :   /* [implicit_jscontext,optional_argc] void cancelAsyncResolve (in AUTF8String aHostName, in unsigned long aFlags, in nsIDNSListener aListener, in nsresult aReason, [optional] in jsval aOriginAttributes); */
      52             :   NS_IMETHOD CancelAsyncResolve(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsresult aReason, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc) = 0;
      53             : 
      54             :   /* [notxpcom] nsresult cancelAsyncResolveNative (in AUTF8String aHostName, in unsigned long aFlags, in nsIDNSListener aListener, in nsresult aReason, in OriginAttributes aOriginAttributes); */
      55             :   NS_IMETHOD_(nsresult) CancelAsyncResolveNative(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsresult aReason, const mozilla::OriginAttributes & aOriginAttributes) = 0;
      56             : 
      57             :   /* [implicit_jscontext,optional_argc] nsIDNSRecord resolve (in AUTF8String aHostName, in unsigned long aFlags, [optional] in jsval aOriginAttributes); */
      58             :   NS_IMETHOD Resolve(const nsACString & aHostName, uint32_t aFlags, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc, nsIDNSRecord * *_retval) = 0;
      59             : 
      60             :   /* [notxpcom] nsresult resolveNative (in AUTF8String aHostName, in unsigned long aFlags, in OriginAttributes aOriginAttributes, out nsIDNSRecord aResult); */
      61             :   NS_IMETHOD_(nsresult) ResolveNative(const nsACString & aHostName, uint32_t aFlags, const mozilla::OriginAttributes & aOriginAttributes, nsIDNSRecord * *aResult) = 0;
      62             : 
      63             :   /* [implicit_jscontext,optional_argc] nsICancelable asyncResolveExtended (in AUTF8String aHostName, in unsigned long aFlags, in AUTF8String aNetworkInterface, in nsIDNSListener aListener, in nsIEventTarget aListenerTarget, [optional] in jsval aOriginAttributes); */
      64             :   NS_IMETHOD AsyncResolveExtended(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc, nsICancelable * *_retval) = 0;
      65             : 
      66             :   /* [notxpcom] nsresult asyncResolveExtendedNative (in AUTF8String aHostName, in unsigned long aFlags, in AUTF8String aNetworkInterface, in nsIDNSListener aListener, in nsIEventTarget aListenerTarget, in OriginAttributes aOriginAttributes, out nsICancelable aResult); */
      67             :   NS_IMETHOD_(nsresult) AsyncResolveExtendedNative(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, const mozilla::OriginAttributes & aOriginAttributes, nsICancelable * *aResult) = 0;
      68             : 
      69             :   /* [implicit_jscontext,optional_argc] void cancelAsyncResolveExtended (in AUTF8String aHostName, in unsigned long aFlags, in AUTF8String aNetworkInterface, in nsIDNSListener aListener, in nsresult aReason, [optional] in jsval aOriginAttributes); */
      70             :   NS_IMETHOD CancelAsyncResolveExtended(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsresult aReason, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc) = 0;
      71             : 
      72             :   /* [notxpcom] nsresult cancelAsyncResolveExtendedNative (in AUTF8String aHostName, in unsigned long aFlags, in AUTF8String aNetworkInterface, in nsIDNSListener aListener, in nsresult aReason, in OriginAttributes aOriginAttributes); */
      73             :   NS_IMETHOD_(nsresult) CancelAsyncResolveExtendedNative(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsresult aReason, const mozilla::OriginAttributes & aOriginAttributes) = 0;
      74             : 
      75             :   /* [noscript] void getDNSCacheEntries (in EntriesArray args); */
      76             :   NS_IMETHOD GetDNSCacheEntries(nsTArray<mozilla::net::DNSCacheEntries> *args) = 0;
      77             : 
      78             :   /* readonly attribute AUTF8String myHostName; */
      79             :   NS_IMETHOD GetMyHostName(nsACString & aMyHostName) = 0;
      80             : 
      81             :   enum {
      82             :     RESOLVE_BYPASS_CACHE = 1U,
      83             :     RESOLVE_CANONICAL_NAME = 2U,
      84             :     RESOLVE_PRIORITY_MEDIUM = 4U,
      85             :     RESOLVE_PRIORITY_LOW = 8U,
      86             :     RESOLVE_SPECULATE = 16U,
      87             :     RESOLVE_DISABLE_IPV6 = 32U,
      88             :     RESOLVE_OFFLINE = 64U,
      89             :     RESOLVE_DISABLE_IPV4 = 128U,
      90             :     RESOLVE_ALLOW_NAME_COLLISION = 256U
      91             :   };
      92             : 
      93             : };
      94             : 
      95             :   NS_DEFINE_STATIC_IID_ACCESSOR(nsIDNSService, NS_IDNSSERVICE_IID)
      96             : 
      97             : /* Use this macro when declaring classes that implement this interface. */
      98             : #define NS_DECL_NSIDNSSERVICE \
      99             :   NS_IMETHOD AsyncResolve(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc, nsICancelable * *_retval) override; \
     100             :   NS_IMETHOD_(nsresult) AsyncResolveNative(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, const mozilla::OriginAttributes & aOriginAttributes, nsICancelable * *aResult) override; \
     101             :   NS_IMETHOD CancelAsyncResolve(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsresult aReason, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc) override; \
     102             :   NS_IMETHOD_(nsresult) CancelAsyncResolveNative(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsresult aReason, const mozilla::OriginAttributes & aOriginAttributes) override; \
     103             :   NS_IMETHOD Resolve(const nsACString & aHostName, uint32_t aFlags, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc, nsIDNSRecord * *_retval) override; \
     104             :   NS_IMETHOD_(nsresult) ResolveNative(const nsACString & aHostName, uint32_t aFlags, const mozilla::OriginAttributes & aOriginAttributes, nsIDNSRecord * *aResult) override; \
     105             :   NS_IMETHOD AsyncResolveExtended(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc, nsICancelable * *_retval) override; \
     106             :   NS_IMETHOD_(nsresult) AsyncResolveExtendedNative(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, const mozilla::OriginAttributes & aOriginAttributes, nsICancelable * *aResult) override; \
     107             :   NS_IMETHOD CancelAsyncResolveExtended(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsresult aReason, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc) override; \
     108             :   NS_IMETHOD_(nsresult) CancelAsyncResolveExtendedNative(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsresult aReason, const mozilla::OriginAttributes & aOriginAttributes) override; \
     109             :   NS_IMETHOD GetDNSCacheEntries(nsTArray<mozilla::net::DNSCacheEntries> *args) override; \
     110             :   NS_IMETHOD GetMyHostName(nsACString & aMyHostName) override; \
     111             : 
     112             : /* Use this macro when declaring the members of this interface when the
     113             :    class doesn't implement the interface. This is useful for forwarding. */
     114             : #define NS_DECL_NON_VIRTUAL_NSIDNSSERVICE \
     115             :   nsresult AsyncResolve(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc, nsICancelable * *_retval); \
     116             :   nsresult_(nsresult) AsyncResolveNative(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, const mozilla::OriginAttributes & aOriginAttributes, nsICancelable * *aResult); \
     117             :   nsresult CancelAsyncResolve(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsresult aReason, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc); \
     118             :   nsresult_(nsresult) CancelAsyncResolveNative(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsresult aReason, const mozilla::OriginAttributes & aOriginAttributes); \
     119             :   nsresult Resolve(const nsACString & aHostName, uint32_t aFlags, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc, nsIDNSRecord * *_retval); \
     120             :   nsresult_(nsresult) ResolveNative(const nsACString & aHostName, uint32_t aFlags, const mozilla::OriginAttributes & aOriginAttributes, nsIDNSRecord * *aResult); \
     121             :   nsresult AsyncResolveExtended(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc, nsICancelable * *_retval); \
     122             :   nsresult_(nsresult) AsyncResolveExtendedNative(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, const mozilla::OriginAttributes & aOriginAttributes, nsICancelable * *aResult); \
     123             :   nsresult CancelAsyncResolveExtended(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsresult aReason, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc); \
     124             :   nsresult_(nsresult) CancelAsyncResolveExtendedNative(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsresult aReason, const mozilla::OriginAttributes & aOriginAttributes); \
     125             :   nsresult GetDNSCacheEntries(nsTArray<mozilla::net::DNSCacheEntries> *args); \
     126             :   nsresult GetMyHostName(nsACString & aMyHostName); \
     127             : 
     128             : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
     129             : #define NS_FORWARD_NSIDNSSERVICE(_to) \
     130             :   NS_IMETHOD AsyncResolve(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc, nsICancelable * *_retval) override { return _to AsyncResolve(aHostName, aFlags, aListener, aListenerTarget, aOriginAttributes, cx, _argc, _retval); } \
     131             :   NS_IMETHOD_(nsresult) AsyncResolveNative(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, const mozilla::OriginAttributes & aOriginAttributes, nsICancelable * *aResult) override { return _to AsyncResolveNative(aHostName, aFlags, aListener, aListenerTarget, aOriginAttributes, aResult); } \
     132             :   NS_IMETHOD CancelAsyncResolve(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsresult aReason, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc) override { return _to CancelAsyncResolve(aHostName, aFlags, aListener, aReason, aOriginAttributes, cx, _argc); } \
     133             :   NS_IMETHOD_(nsresult) CancelAsyncResolveNative(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsresult aReason, const mozilla::OriginAttributes & aOriginAttributes) override { return _to CancelAsyncResolveNative(aHostName, aFlags, aListener, aReason, aOriginAttributes); } \
     134             :   NS_IMETHOD Resolve(const nsACString & aHostName, uint32_t aFlags, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc, nsIDNSRecord * *_retval) override { return _to Resolve(aHostName, aFlags, aOriginAttributes, cx, _argc, _retval); } \
     135             :   NS_IMETHOD_(nsresult) ResolveNative(const nsACString & aHostName, uint32_t aFlags, const mozilla::OriginAttributes & aOriginAttributes, nsIDNSRecord * *aResult) override { return _to ResolveNative(aHostName, aFlags, aOriginAttributes, aResult); } \
     136             :   NS_IMETHOD AsyncResolveExtended(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc, nsICancelable * *_retval) override { return _to AsyncResolveExtended(aHostName, aFlags, aNetworkInterface, aListener, aListenerTarget, aOriginAttributes, cx, _argc, _retval); } \
     137             :   NS_IMETHOD_(nsresult) AsyncResolveExtendedNative(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, const mozilla::OriginAttributes & aOriginAttributes, nsICancelable * *aResult) override { return _to AsyncResolveExtendedNative(aHostName, aFlags, aNetworkInterface, aListener, aListenerTarget, aOriginAttributes, aResult); } \
     138             :   NS_IMETHOD CancelAsyncResolveExtended(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsresult aReason, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc) override { return _to CancelAsyncResolveExtended(aHostName, aFlags, aNetworkInterface, aListener, aReason, aOriginAttributes, cx, _argc); } \
     139             :   NS_IMETHOD_(nsresult) CancelAsyncResolveExtendedNative(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsresult aReason, const mozilla::OriginAttributes & aOriginAttributes) override { return _to CancelAsyncResolveExtendedNative(aHostName, aFlags, aNetworkInterface, aListener, aReason, aOriginAttributes); } \
     140             :   NS_IMETHOD GetDNSCacheEntries(nsTArray<mozilla::net::DNSCacheEntries> *args) override { return _to GetDNSCacheEntries(args); } \
     141             :   NS_IMETHOD GetMyHostName(nsACString & aMyHostName) override { return _to GetMyHostName(aMyHostName); } \
     142             : 
     143             : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     144             : #define NS_FORWARD_SAFE_NSIDNSSERVICE(_to) \
     145             :   NS_IMETHOD AsyncResolve(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc, nsICancelable * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->AsyncResolve(aHostName, aFlags, aListener, aListenerTarget, aOriginAttributes, cx, _argc, _retval); } \
     146             :   NS_IMETHOD_(nsresult) AsyncResolveNative(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, const mozilla::OriginAttributes & aOriginAttributes, nsICancelable * *aResult) override; \
     147             :   NS_IMETHOD CancelAsyncResolve(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsresult aReason, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc) override { return !_to ? NS_ERROR_NULL_POINTER : _to->CancelAsyncResolve(aHostName, aFlags, aListener, aReason, aOriginAttributes, cx, _argc); } \
     148             :   NS_IMETHOD_(nsresult) CancelAsyncResolveNative(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsresult aReason, const mozilla::OriginAttributes & aOriginAttributes) override; \
     149             :   NS_IMETHOD Resolve(const nsACString & aHostName, uint32_t aFlags, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc, nsIDNSRecord * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->Resolve(aHostName, aFlags, aOriginAttributes, cx, _argc, _retval); } \
     150             :   NS_IMETHOD_(nsresult) ResolveNative(const nsACString & aHostName, uint32_t aFlags, const mozilla::OriginAttributes & aOriginAttributes, nsIDNSRecord * *aResult) override; \
     151             :   NS_IMETHOD AsyncResolveExtended(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc, nsICancelable * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->AsyncResolveExtended(aHostName, aFlags, aNetworkInterface, aListener, aListenerTarget, aOriginAttributes, cx, _argc, _retval); } \
     152             :   NS_IMETHOD_(nsresult) AsyncResolveExtendedNative(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, const mozilla::OriginAttributes & aOriginAttributes, nsICancelable * *aResult) override; \
     153             :   NS_IMETHOD CancelAsyncResolveExtended(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsresult aReason, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc) override { return !_to ? NS_ERROR_NULL_POINTER : _to->CancelAsyncResolveExtended(aHostName, aFlags, aNetworkInterface, aListener, aReason, aOriginAttributes, cx, _argc); } \
     154             :   NS_IMETHOD_(nsresult) CancelAsyncResolveExtendedNative(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsresult aReason, const mozilla::OriginAttributes & aOriginAttributes) override; \
     155             :   NS_IMETHOD GetDNSCacheEntries(nsTArray<mozilla::net::DNSCacheEntries> *args) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDNSCacheEntries(args); } \
     156             :   NS_IMETHOD GetMyHostName(nsACString & aMyHostName) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMyHostName(aMyHostName); } \
     157             : 
     158             : #if 0
     159             : /* Use the code below as a template for the implementation class for this interface. */
     160             : 
     161             : /* Header file */
     162             : class nsDNSService : public nsIDNSService
     163             : {
     164             : public:
     165             :   NS_DECL_ISUPPORTS
     166             :   NS_DECL_NSIDNSSERVICE
     167             : 
     168             :   nsDNSService();
     169             : 
     170             : private:
     171             :   ~nsDNSService();
     172             : 
     173             : protected:
     174             :   /* additional members */
     175             : };
     176             : 
     177             : /* Implementation file */
     178             : NS_IMPL_ISUPPORTS(nsDNSService, nsIDNSService)
     179             : 
     180             : nsDNSService::nsDNSService()
     181             : {
     182             :   /* member initializers and constructor code */
     183             : }
     184             : 
     185             : nsDNSService::~nsDNSService()
     186             : {
     187             :   /* destructor code */
     188             : }
     189             : 
     190             : /* [implicit_jscontext,optional_argc] nsICancelable asyncResolve (in AUTF8String aHostName, in unsigned long aFlags, in nsIDNSListener aListener, in nsIEventTarget aListenerTarget, [optional] in jsval aOriginAttributes); */
     191             : NS_IMETHODIMP nsDNSService::AsyncResolve(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc, nsICancelable * *_retval)
     192             : {
     193             :     return NS_ERROR_NOT_IMPLEMENTED;
     194             : }
     195             : 
     196             : /* [notxpcom] nsresult asyncResolveNative (in AUTF8String aHostName, in unsigned long aFlags, in nsIDNSListener aListener, in nsIEventTarget aListenerTarget, in OriginAttributes aOriginAttributes, out nsICancelable aResult); */
     197             : NS_IMETHODIMP_(nsresult) nsDNSService::AsyncResolveNative(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, const mozilla::OriginAttributes & aOriginAttributes, nsICancelable * *aResult)
     198             : {
     199             :     return NS_ERROR_NOT_IMPLEMENTED;
     200             : }
     201             : 
     202             : /* [implicit_jscontext,optional_argc] void cancelAsyncResolve (in AUTF8String aHostName, in unsigned long aFlags, in nsIDNSListener aListener, in nsresult aReason, [optional] in jsval aOriginAttributes); */
     203             : NS_IMETHODIMP nsDNSService::CancelAsyncResolve(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsresult aReason, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc)
     204             : {
     205             :     return NS_ERROR_NOT_IMPLEMENTED;
     206             : }
     207             : 
     208             : /* [notxpcom] nsresult cancelAsyncResolveNative (in AUTF8String aHostName, in unsigned long aFlags, in nsIDNSListener aListener, in nsresult aReason, in OriginAttributes aOriginAttributes); */
     209             : NS_IMETHODIMP_(nsresult) nsDNSService::CancelAsyncResolveNative(const nsACString & aHostName, uint32_t aFlags, nsIDNSListener *aListener, nsresult aReason, const mozilla::OriginAttributes & aOriginAttributes)
     210             : {
     211             :     return NS_ERROR_NOT_IMPLEMENTED;
     212             : }
     213             : 
     214             : /* [implicit_jscontext,optional_argc] nsIDNSRecord resolve (in AUTF8String aHostName, in unsigned long aFlags, [optional] in jsval aOriginAttributes); */
     215             : NS_IMETHODIMP nsDNSService::Resolve(const nsACString & aHostName, uint32_t aFlags, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc, nsIDNSRecord * *_retval)
     216             : {
     217             :     return NS_ERROR_NOT_IMPLEMENTED;
     218             : }
     219             : 
     220             : /* [notxpcom] nsresult resolveNative (in AUTF8String aHostName, in unsigned long aFlags, in OriginAttributes aOriginAttributes, out nsIDNSRecord aResult); */
     221             : NS_IMETHODIMP_(nsresult) nsDNSService::ResolveNative(const nsACString & aHostName, uint32_t aFlags, const mozilla::OriginAttributes & aOriginAttributes, nsIDNSRecord * *aResult)
     222             : {
     223             :     return NS_ERROR_NOT_IMPLEMENTED;
     224             : }
     225             : 
     226             : /* [implicit_jscontext,optional_argc] nsICancelable asyncResolveExtended (in AUTF8String aHostName, in unsigned long aFlags, in AUTF8String aNetworkInterface, in nsIDNSListener aListener, in nsIEventTarget aListenerTarget, [optional] in jsval aOriginAttributes); */
     227             : NS_IMETHODIMP nsDNSService::AsyncResolveExtended(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc, nsICancelable * *_retval)
     228             : {
     229             :     return NS_ERROR_NOT_IMPLEMENTED;
     230             : }
     231             : 
     232             : /* [notxpcom] nsresult asyncResolveExtendedNative (in AUTF8String aHostName, in unsigned long aFlags, in AUTF8String aNetworkInterface, in nsIDNSListener aListener, in nsIEventTarget aListenerTarget, in OriginAttributes aOriginAttributes, out nsICancelable aResult); */
     233             : NS_IMETHODIMP_(nsresult) nsDNSService::AsyncResolveExtendedNative(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsIEventTarget *aListenerTarget, const mozilla::OriginAttributes & aOriginAttributes, nsICancelable * *aResult)
     234             : {
     235             :     return NS_ERROR_NOT_IMPLEMENTED;
     236             : }
     237             : 
     238             : /* [implicit_jscontext,optional_argc] void cancelAsyncResolveExtended (in AUTF8String aHostName, in unsigned long aFlags, in AUTF8String aNetworkInterface, in nsIDNSListener aListener, in nsresult aReason, [optional] in jsval aOriginAttributes); */
     239             : NS_IMETHODIMP nsDNSService::CancelAsyncResolveExtended(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsresult aReason, JS::HandleValue aOriginAttributes, JSContext* cx, uint8_t _argc)
     240             : {
     241             :     return NS_ERROR_NOT_IMPLEMENTED;
     242             : }
     243             : 
     244             : /* [notxpcom] nsresult cancelAsyncResolveExtendedNative (in AUTF8String aHostName, in unsigned long aFlags, in AUTF8String aNetworkInterface, in nsIDNSListener aListener, in nsresult aReason, in OriginAttributes aOriginAttributes); */
     245             : NS_IMETHODIMP_(nsresult) nsDNSService::CancelAsyncResolveExtendedNative(const nsACString & aHostName, uint32_t aFlags, const nsACString & aNetworkInterface, nsIDNSListener *aListener, nsresult aReason, const mozilla::OriginAttributes & aOriginAttributes)
     246             : {
     247             :     return NS_ERROR_NOT_IMPLEMENTED;
     248             : }
     249             : 
     250             : /* [noscript] void getDNSCacheEntries (in EntriesArray args); */
     251             : NS_IMETHODIMP nsDNSService::GetDNSCacheEntries(nsTArray<mozilla::net::DNSCacheEntries> *args)
     252             : {
     253             :     return NS_ERROR_NOT_IMPLEMENTED;
     254             : }
     255             : 
     256             : /* readonly attribute AUTF8String myHostName; */
     257             : NS_IMETHODIMP nsDNSService::GetMyHostName(nsACString & aMyHostName)
     258             : {
     259             :     return NS_ERROR_NOT_IMPLEMENTED;
     260             : }
     261             : 
     262             : /* End of implementation class template. */
     263             : #endif
     264             : 
     265             : 
     266             : #endif /* __gen_nsIDNSService_h__ */

Generated by: LCOV version 1.13