Bug 1838739 - Initialize result of SetAsGPUOutOfMemoryError. r=webgpu-reviewers,nical
[gecko.git] / netwerk / dns / nsINativeDNSResolverOverride.idl
blob874328fabc2428d94c7e627c608bf3729c878ec3
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 #include "nsISupports.idl"
7 [scriptable, builtinclass, uuid(8e38d536-5501-48c0-a412-6c450040c8c8)]
8 interface nsINativeDNSResolverOverride : nsISupports
10 /**
11 * Adds an IP override for this specific host.
13 void addIPOverride(in AUTF8String aHost, in ACString aIPLiteral);
15 /**
16 * Sets a CNAME override for this specific host.
18 void setCnameOverride(in AUTF8String aHost, in ACString aCNAME);
20 /**
21 * Clears the overrides for this specific host
23 void clearHostOverride(in AUTF8String aHost);
25 /**
26 * Clears all the host overrides that were previously set.
28 void clearOverrides();