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


Quelle  IPCBlob.ipdlh   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 IPCStream;
include ProtocolTypes;

using struct mozilla::void_t from "mozilla/ipc/IPCCore.h";
[RefCounted] using class mozilla::RemoteLazyInputStream from "mozilla/RemoteLazyInputStream.h";

namespace mozilla {

union RemoteLazyStream
{
  // Parent to Child: The child will receive a RemoteLazyInputStream. Nothing
  // can be done with it except retrieving the size.
  nullable RemoteLazyInputStream;

  // Child to Parent: Normal serialization.
  IPCStream;
};

namespace dom {

// This contains any extra bit for making a File out of a Blob.
// For more information about Blobs and IPC, please read the comments in
// IPCBlobUtils.h

struct IPCFile
{
  nsString name;
  int64_t lastModified;
  nsString DOMPath;
  nsString fullPath;

  // Useful for Entries API.
  bool isDirectory;
};

struct IPCBlob
{
  nsString type;
  uint64_t size;
  nsString blobImplType;

  RemoteLazyStream inputStream;

  // Nothing is for Blob
  IPCFile? file;

  // This ID is used only by indexedDB tests.
  int64_t fileId;
};

} // namespace dom
} // namespace mozilla

[ Dauer der Verarbeitung: 0.20 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