Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/dom/quota/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 1 kB image not shown  

Quelle  PQuotaRequest.ipdl   Sprache: unbekannt

 
Spracherkennung für: .ipdl vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this file,
 * You can obtain one at http://mozilla.org/MPL/2.0/. */

include protocol PQuota;

include "mozilla/dom/quota/SerializationHelpers.h";

using mozilla::dom::quota::FullOriginMetadata
  from "mozilla/dom/quota/CommonMetadata.h";

namespace mozilla {
namespace dom {
namespace quota {

struct StorageNameResponse
{
  nsString name;
};

struct GetFullOriginMetadataResponse
{
  FullOriginMetadata? maybeFullOriginMetadata;
};

struct PersistedResponse
{
  bool persisted;
};

struct PersistResponse
{
};

struct EstimateResponse
{
  uint64_t usage;
  uint64_t limit;
};

union RequestResponse
{
  nsresult;
  StorageNameResponse;
  GetFullOriginMetadataResponse;
  PersistedResponse;
  PersistResponse;
  EstimateResponse;
};

[ManualDealloc, ChildImpl=virtual, ParentImpl=virtual]
protocol PQuotaRequest
{
  manager PQuota;

child:
  async __delete__(RequestResponse response);
};

} // namespace quota
} // namespace dom
} // namespace mozilla

[ Dauer der Verarbeitung: 0.29 Sekunden  ]