Bug 1935611 - Fix libyuv/libpng link failed for loongarch64. r=glandium,tnikkel,ng
[gecko.git] / security / manager / ssl / nsICertTree.idl
blob9b77d4a8130f6fc312ef4ea7ba5ccacb366f07dc
1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
3 * This Source Code Form is subject to the terms of the Mozilla Public
4 * License, v. 2.0. If a copy of the MPL was not distributed with this
5 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
7 #include "nsISupports.idl"
8 #include "nsITreeView.idl"
10 interface nsIX509Cert;
12 [scriptable, uuid(d0180863-606e-49e6-8324-cf45ed4dd891)]
13 interface nsICertTreeItem : nsISupports {
14 [must_use]
15 readonly attribute nsIX509Cert cert;
18 [scriptable, uuid(55d5ad6b-5572-47fe-941c-f01fe723659e)]
19 interface nsICertTree : nsITreeView {
20 [must_use]
21 void loadCertsFromCache(in Array<nsIX509Cert> cache, in unsigned long type);
23 [must_use]
24 nsIX509Cert getCert(in unsigned long index);
25 [must_use]
26 nsICertTreeItem getTreeItem(in unsigned long index);
28 [must_use]
29 void deleteEntryObject(in unsigned long index);