Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  PFetch.ipdl   Sprache: unbekannt

 
/* 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 PBackground;

include ClientIPCTypes;
include FetchTypes;
include IPCServiceWorkerDescriptor;
include NeckoChannelParams;
include PBackgroundSharedTypes;
include PerformanceTimingTypes;

namespace mozilla {
namespace dom {

struct FetchOpArgs{
  IPCInternalRequest request;
  PrincipalInfo principalInfo;
  nsCString workerScript;
  IPCClientInfo clientInfo;
  IPCServiceWorkerDescriptor? controller;
  CookieJarSettingsArgs? cookieJarSettings;
  bool needOnDataAvailable;
  bool hasCSPEventListener;
  uint64_t associatedBrowsingContextID;
  bool isThirdPartyContext;
  bool isWorkerRequest;
  bool isOn3PCBExceptionList;
};

protocol PFetch {
  manager PBackground;

  parent:
    async FetchOp(FetchOpArgs aArgs);

    async AbortFetchOp(bool aForceAbort);

  child:
    async OnResponseAvailableInternal(ParentToChildInternalResponse aResponse);

    async OnResponseEnd(ResponseEndArgs aResponseEndArgs);

    async OnDataAvailable();

    async OnFlushConsoleReport(ConsoleReportCollected[] aReports);

    async OnCSPViolationEvent(nsString aJSON);

    async OnReportPerformanceTiming(ResponseTiming aTiming);

    async OnNotifyNetworkMonitorAlternateStack(uint64_t aChannelID);

    async __delete__(nsresult aResult);
};

}
}

[ Dauer der Verarbeitung: 0.3 Sekunden  (vorverarbeitet)  ]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge