Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/JAVA/Openclaw/src/infra/   (Openclaw AI Version 22©)  Datei vom 26.3.2026 mit Größe 5 kB image not shown  

SSL RemoteLazyInputStreamParent.h  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/. */


#ifndef mozilla_RemoteLazyInputStreamParent_h
#define mozilla_RemoteLazyInputStreamParent_h

#include "mozilla/PRemoteLazyInputStreamParent.h"

class nsIInputStream;

namespace mozilla {

class RemoteLazyInputStreamParent final : public PRemoteLazyInputStreamParent {
 public:
  NS_INLINE_DECL_THREADSAFE_REFCOUNTING(RemoteLazyInputStreamParent, final)

  explicit RemoteLazyInputStreamParent(const nsID& aID);

  const nsID& ID() const { return mID; }

  mozilla::ipc::IPCResult RecvClone(
      mozilla::ipc::Endpoint<PRemoteLazyInputStreamParent>&& aCloneEndpoint);

  mozilla::ipc::IPCResult RecvStreamNeeded(uint64_t aStart, uint64_t aLength,
                                           StreamNeededResolver&& aResolver);

  mozilla::ipc::IPCResult RecvLengthNeeded(LengthNeededResolver&& aResolver);

  mozilla::ipc::IPCResult RecvGoodbye();

  void ActorDestroy(IProtocol::ActorDestroyReason aReason) override;

 private:
  ~RemoteLazyInputStreamParent() override = default;

  const nsID mID;
};

}  // namespace mozilla

#endif  // mozilla_RemoteLazyInputStreamParent_h

Messung V0.5 in Prozent
C=94 H=100 G=96

[Verzeichnis aufwärts0.16unsichere VerbindungÜbersetzung europäischer Sprachen durch Browser2026-09-29]