Home
last modified time | relevance | path

Searched refs:aInputStream (Results 1 – 25 of 915) sorted by relevance

12345678910>>...37

/dports/www/firefox-esr/firefox-91.8.0/dom/file/ipc/
H A DRemoteLazyInputStreamUtils.cpp23 nsresult SerializeInputStreamParent(nsIInputStream* aInputStream, in SerializeInputStreamParent() argument
30 nsCOMPtr<nsIInputStream> stream = aInputStream; in SerializeInputStreamParent()
36 do_QueryInterface(aInputStream); in SerializeInputStreamParent()
68 nsIInputStream* aInputStream, uint64_t aSize, RemoteLazyStream& aOutStream, in SerializeInputStream() argument
72 aInputStream, aSize, aManager->ChildID(), actor, aManager); in SerializeInputStream()
81 nsIInputStream* aInputStream, uint64_t aSize, RemoteLazyStream& aOutStream, in SerializeInputStream() argument
85 aInputStream, aSize, mozilla::ipc::BackgroundParent::GetChildID(aManager), in SerializeInputStream()
95 nsIInputStream* aInputStream, uint64_t aSize, RemoteLazyStream& aOutStream, in SerializeInputStream() argument
98 if (!ipcStream.Serialize(aInputStream, aManager)) { in SerializeInputStream()
108 nsIInputStream* aInputStream, uint64_t aSize, RemoteLazyStream& aOutStream, in SerializeInputStream() argument
[all …]
/dports/www/firefox/firefox-99.0/dom/file/ipc/
H A DRemoteLazyInputStreamUtils.cpp23 nsresult SerializeInputStreamParent(nsIInputStream* aInputStream, in SerializeInputStreamParent() argument
30 nsCOMPtr<nsIInputStream> stream = aInputStream; in SerializeInputStreamParent()
36 do_QueryInterface(aInputStream); in SerializeInputStreamParent()
68 nsIInputStream* aInputStream, uint64_t aSize, RemoteLazyStream& aOutStream, in SerializeInputStream() argument
72 aInputStream, aSize, aManager->ChildID(), actor, aManager); in SerializeInputStream()
81 nsIInputStream* aInputStream, uint64_t aSize, RemoteLazyStream& aOutStream, in SerializeInputStream() argument
85 aInputStream, aSize, mozilla::ipc::BackgroundParent::GetChildID(aManager), in SerializeInputStream()
95 nsIInputStream* aInputStream, uint64_t aSize, RemoteLazyStream& aOutStream, in SerializeInputStream() argument
98 if (!ipcStream.Serialize(aInputStream, aManager)) { in SerializeInputStream()
108 nsIInputStream* aInputStream, uint64_t aSize, RemoteLazyStream& aOutStream, in SerializeInputStream() argument
[all …]
/dports/mail/thunderbird/thunderbird-91.8.0/dom/file/ipc/
H A DRemoteLazyInputStreamUtils.cpp23 nsresult SerializeInputStreamParent(nsIInputStream* aInputStream, in SerializeInputStreamParent() argument
30 nsCOMPtr<nsIInputStream> stream = aInputStream; in SerializeInputStreamParent()
36 do_QueryInterface(aInputStream); in SerializeInputStreamParent()
68 nsIInputStream* aInputStream, uint64_t aSize, RemoteLazyStream& aOutStream, in SerializeInputStream() argument
72 aInputStream, aSize, aManager->ChildID(), actor, aManager); in SerializeInputStream()
81 nsIInputStream* aInputStream, uint64_t aSize, RemoteLazyStream& aOutStream, in SerializeInputStream() argument
85 aInputStream, aSize, mozilla::ipc::BackgroundParent::GetChildID(aManager), in SerializeInputStream()
95 nsIInputStream* aInputStream, uint64_t aSize, RemoteLazyStream& aOutStream, in SerializeInputStream() argument
98 if (!ipcStream.Serialize(aInputStream, aManager)) { in SerializeInputStream()
108 nsIInputStream* aInputStream, uint64_t aSize, RemoteLazyStream& aOutStream, in SerializeInputStream() argument
[all …]
/dports/lang/spidermonkey60/firefox-60.9.0/ipc/glue/
H A DIPCStreamChild.cpp27 static IPCStreamSourceChild* Create(nsIAsyncInputStream* aInputStream) { in Create() argument
28 MOZ_ASSERT(aInputStream); in Create()
30 IPCStreamSourceChild* source = new IPCStreamSourceChild(aInputStream); in Create()
63 explicit IPCStreamSourceChild(nsIAsyncInputStream* aInputStream) in IPCStreamSourceChild() argument
64 : IPCStreamSource(aInputStream) {} in IPCStreamSourceChild()
70 nsIAsyncInputStream* aInputStream, dom::nsIContentChild* aManager) { in Create() argument
71 MOZ_ASSERT(aInputStream); in Create()
77 IPCStreamSourceChild* source = IPCStreamSourceChild::Create(aInputStream); in Create()
91 nsIAsyncInputStream* aInputStream, PBackgroundChild* aManager) { in Create() argument
92 MOZ_ASSERT(aInputStream); in Create()
[all …]
H A DIPCStreamParent.cpp25 static IPCStreamSourceParent* Create(nsIAsyncInputStream* aInputStream) { in Create() argument
26 MOZ_ASSERT(aInputStream); in Create()
28 IPCStreamSourceParent* source = new IPCStreamSourceParent(aInputStream); in Create()
61 explicit IPCStreamSourceParent(nsIAsyncInputStream* aInputStream) in IPCStreamSourceParent() argument
62 : IPCStreamSource(aInputStream) {} in IPCStreamSourceParent()
68 nsIAsyncInputStream* aInputStream, dom::nsIContentParent* aManager) { in Create() argument
69 MOZ_ASSERT(aInputStream); in Create()
75 IPCStreamSourceParent* source = IPCStreamSourceParent::Create(aInputStream); in Create()
90 nsIAsyncInputStream* aInputStream, PBackgroundParent* aManager) { in Create() argument
91 MOZ_ASSERT(aInputStream); in Create()
[all …]
/dports/lang/spidermonkey78/firefox-78.9.0/ipc/glue/
H A DInputStreamUtils.cpp56 void SerializeInputStreamInternal(nsIInputStream* aInputStream, in SerializeInputStreamInternal() argument
61 MOZ_ASSERT(aInputStream); in SerializeInputStreamInternal()
65 do_QueryInterface(aInputStream); in SerializeInputStreamInternal()
79 void SerializeInputStreamAsPipeInternal(nsIInputStream* aInputStream, in SerializeInputStreamAsPipeInternal() argument
82 MOZ_ASSERT(aInputStream); in SerializeInputStreamAsPipeInternal()
89 if (!InputStreamLengthHelper::GetSyncLength(aInputStream, &length)) { in SerializeInputStreamAsPipeInternal()
132 nsIInputStream* aInputStream, InputStreamParams& aParams, in SerializeInputStream() argument
136 SerializeInputStreamInternal(aInputStream, aParams, aFileDescriptors, in SerializeInputStream()
141 nsIInputStream* aInputStream, InputStreamParams& aParams, in SerializeInputStream() argument
150 nsIInputStream* aInputStream, InputStreamParams& aParams, in SerializeInputStreamAsPipe() argument
[all …]
H A DIPCStreamChild.cpp25 static IPCStreamSourceChild* Create(nsIAsyncInputStream* aInputStream) { in Create() argument
26 MOZ_ASSERT(aInputStream); in Create()
28 IPCStreamSourceChild* source = new IPCStreamSourceChild(aInputStream); in Create()
61 explicit IPCStreamSourceChild(nsIAsyncInputStream* aInputStream) in IPCStreamSourceChild() argument
62 : IPCStreamSource(aInputStream) {} in IPCStreamSourceChild()
69 nsIAsyncInputStream* aInputStream, in Create() argument
71 MOZ_ASSERT(aInputStream); in Create()
74 IPCStreamSourceChild* source = IPCStreamSourceChild::Create(aInputStream); in Create()
H A DIPCStreamParent.cpp25 static IPCStreamSourceParent* Create(nsIAsyncInputStream* aInputStream) { in Create() argument
26 MOZ_ASSERT(aInputStream); in Create()
28 IPCStreamSourceParent* source = new IPCStreamSourceParent(aInputStream); in Create()
61 explicit IPCStreamSourceParent(nsIAsyncInputStream* aInputStream) in IPCStreamSourceParent() argument
62 : IPCStreamSource(aInputStream) {} in IPCStreamSourceParent()
69 nsIAsyncInputStream* aInputStream, in Create() argument
71 MOZ_ASSERT(aInputStream); in Create()
74 IPCStreamSourceParent* source = IPCStreamSourceParent::Create(aInputStream); in Create()
/dports/www/firefox-esr/firefox-91.8.0/ipc/glue/
H A DInputStreamUtils.cpp49 void SerializeInputStreamInternal(nsIInputStream* aInputStream, in SerializeInputStreamInternal() argument
54 MOZ_ASSERT(aInputStream); in SerializeInputStreamInternal()
58 do_QueryInterface(aInputStream); in SerializeInputStreamInternal()
72 void SerializeInputStreamAsPipeInternal(nsIInputStream* aInputStream, in SerializeInputStreamAsPipeInternal() argument
75 MOZ_ASSERT(aInputStream); in SerializeInputStreamAsPipeInternal()
82 if (!InputStreamLengthHelper::GetSyncLength(aInputStream, &length)) { in SerializeInputStreamAsPipeInternal()
127 nsIInputStream* aInputStream, InputStreamParams& aParams, in SerializeInputStream() argument
131 SerializeInputStreamInternal(aInputStream, aParams, aFileDescriptors, in SerializeInputStream()
136 nsIInputStream* aInputStream, InputStreamParams& aParams, in SerializeInputStream() argument
145 nsIInputStream* aInputStream, InputStreamParams& aParams, in SerializeInputStreamAsPipe() argument
[all …]
H A DIPCStreamChild.cpp26 static IPCStreamSourceChild* Create(nsIAsyncInputStream* aInputStream) { in Create() argument
27 MOZ_ASSERT(aInputStream); in Create()
29 IPCStreamSourceChild* source = new IPCStreamSourceChild(aInputStream); in Create()
62 explicit IPCStreamSourceChild(nsIAsyncInputStream* aInputStream) in IPCStreamSourceChild() argument
63 : IPCStreamSource(aInputStream) {} in IPCStreamSourceChild()
70 nsIAsyncInputStream* aInputStream, in Create() argument
72 MOZ_ASSERT(aInputStream); in Create()
75 IPCStreamSourceChild* source = IPCStreamSourceChild::Create(aInputStream); in Create()
H A DIPCStreamParent.cpp25 static IPCStreamSourceParent* Create(nsIAsyncInputStream* aInputStream) { in Create() argument
26 MOZ_ASSERT(aInputStream); in Create()
28 IPCStreamSourceParent* source = new IPCStreamSourceParent(aInputStream); in Create()
61 explicit IPCStreamSourceParent(nsIAsyncInputStream* aInputStream) in IPCStreamSourceParent() argument
62 : IPCStreamSource(aInputStream) {} in IPCStreamSourceParent()
69 nsIAsyncInputStream* aInputStream, in Create() argument
71 MOZ_ASSERT(aInputStream); in Create()
74 IPCStreamSourceParent* source = IPCStreamSourceParent::Create(aInputStream); in Create()
/dports/lang/spidermonkey78/firefox-78.9.0/dom/file/ipc/
H A DIPCBlobUtils.cpp79 nsresult SerializeInputStreamParent(nsIInputStream* aInputStream, in SerializeInputStreamParent() argument
86 nsCOMPtr<nsIInputStream> stream = aInputStream; in SerializeInputStreamParent()
92 do_QueryInterface(aInputStream); in SerializeInputStreamParent()
120 nsresult SerializeInputStreamChild(nsIInputStream* aInputStream, in SerializeInputStreamChild() argument
123 if (!ipcStream.Serialize(aInputStream, aManager)) { in SerializeInputStreamChild()
131 nsresult SerializeInputStream(nsIInputStream* aInputStream, uint64_t aSize, in SerializeInputStream() argument
138 nsresult SerializeInputStream(nsIInputStream* aInputStream, uint64_t aSize, in SerializeInputStream() argument
141 return SerializeInputStreamParent(aInputStream, aSize, in SerializeInputStream()
160 aInputStream, aSize, BackgroundParent::GetChildID(aManager), in SerializeInputStream()
166 return SerializeInputStreamChild(aInputStream, aIPCBlob, aManager); in SerializeInputStream()
[all …]
/dports/www/firefox/firefox-99.0/ipc/glue/
H A DInputStreamUtils.cpp50 void SerializeInputStreamInternal(nsIInputStream* aInputStream, in SerializeInputStreamInternal() argument
55 MOZ_ASSERT(aInputStream); in SerializeInputStreamInternal()
59 do_QueryInterface(aInputStream); in SerializeInputStreamInternal()
73 void SerializeInputStreamAsPipeInternal(nsIInputStream* aInputStream, in SerializeInputStreamAsPipeInternal() argument
76 MOZ_ASSERT(aInputStream); in SerializeInputStreamAsPipeInternal()
83 if (!InputStreamLengthHelper::GetSyncLength(aInputStream, &length)) { in SerializeInputStreamAsPipeInternal()
128 nsIInputStream* aInputStream, InputStreamParams& aParams, in SerializeInputStream() argument
132 SerializeInputStreamInternal(aInputStream, aParams, aFileDescriptors, in SerializeInputStream()
137 nsIInputStream* aInputStream, InputStreamParams& aParams, in SerializeInputStream() argument
146 nsIInputStream* aInputStream, InputStreamParams& aParams, in SerializeInputStreamAsPipe() argument
[all …]
H A DIPCStreamParent.cpp25 static IPCStreamSourceParent* Create(nsIAsyncInputStream* aInputStream) { in Create() argument
26 MOZ_ASSERT(aInputStream); in Create()
28 IPCStreamSourceParent* source = new IPCStreamSourceParent(aInputStream); in Create()
61 explicit IPCStreamSourceParent(nsIAsyncInputStream* aInputStream) in IPCStreamSourceParent() argument
62 : IPCStreamSource(aInputStream) {} in IPCStreamSourceParent()
69 nsIAsyncInputStream* aInputStream, in Create() argument
71 MOZ_ASSERT(aInputStream); in Create()
74 IPCStreamSourceParent* source = IPCStreamSourceParent::Create(aInputStream); in Create()
H A DIPCStreamChild.cpp26 static IPCStreamSourceChild* Create(nsIAsyncInputStream* aInputStream) { in Create() argument
27 MOZ_ASSERT(aInputStream); in Create()
29 IPCStreamSourceChild* source = new IPCStreamSourceChild(aInputStream); in Create()
62 explicit IPCStreamSourceChild(nsIAsyncInputStream* aInputStream) in IPCStreamSourceChild() argument
63 : IPCStreamSource(aInputStream) {} in IPCStreamSourceChild()
70 nsIAsyncInputStream* aInputStream, in Create() argument
72 MOZ_ASSERT(aInputStream); in Create()
75 IPCStreamSourceChild* source = IPCStreamSourceChild::Create(aInputStream); in Create()
/dports/mail/thunderbird/thunderbird-91.8.0/ipc/glue/
H A DInputStreamUtils.cpp49 void SerializeInputStreamInternal(nsIInputStream* aInputStream, in SerializeInputStreamInternal() argument
54 MOZ_ASSERT(aInputStream); in SerializeInputStreamInternal()
58 do_QueryInterface(aInputStream); in SerializeInputStreamInternal()
72 void SerializeInputStreamAsPipeInternal(nsIInputStream* aInputStream, in SerializeInputStreamAsPipeInternal() argument
75 MOZ_ASSERT(aInputStream); in SerializeInputStreamAsPipeInternal()
82 if (!InputStreamLengthHelper::GetSyncLength(aInputStream, &length)) { in SerializeInputStreamAsPipeInternal()
127 nsIInputStream* aInputStream, InputStreamParams& aParams, in SerializeInputStream() argument
131 SerializeInputStreamInternal(aInputStream, aParams, aFileDescriptors, in SerializeInputStream()
136 nsIInputStream* aInputStream, InputStreamParams& aParams, in SerializeInputStream() argument
145 nsIInputStream* aInputStream, InputStreamParams& aParams, in SerializeInputStreamAsPipe() argument
[all …]
H A DIPCStreamParent.cpp25 static IPCStreamSourceParent* Create(nsIAsyncInputStream* aInputStream) { in Create() argument
26 MOZ_ASSERT(aInputStream); in Create()
28 IPCStreamSourceParent* source = new IPCStreamSourceParent(aInputStream); in Create()
61 explicit IPCStreamSourceParent(nsIAsyncInputStream* aInputStream) in IPCStreamSourceParent() argument
62 : IPCStreamSource(aInputStream) {} in IPCStreamSourceParent()
69 nsIAsyncInputStream* aInputStream, in Create() argument
71 MOZ_ASSERT(aInputStream); in Create()
74 IPCStreamSourceParent* source = IPCStreamSourceParent::Create(aInputStream); in Create()
H A DIPCStreamChild.cpp26 static IPCStreamSourceChild* Create(nsIAsyncInputStream* aInputStream) { in Create() argument
27 MOZ_ASSERT(aInputStream); in Create()
29 IPCStreamSourceChild* source = new IPCStreamSourceChild(aInputStream); in Create()
62 explicit IPCStreamSourceChild(nsIAsyncInputStream* aInputStream) in IPCStreamSourceChild() argument
63 : IPCStreamSource(aInputStream) {} in IPCStreamSourceChild()
70 nsIAsyncInputStream* aInputStream, in Create() argument
72 MOZ_ASSERT(aInputStream); in Create()
75 IPCStreamSourceChild* source = IPCStreamSourceChild::Create(aInputStream); in Create()
/dports/lang/spidermonkey60/firefox-60.9.0/dom/file/ipc/
H A DIPCBlobUtils.cpp74 nsresult SerializeInputStreamParent(nsIInputStream* aInputStream, in SerializeInputStreamParent() argument
82 aInputStream, aSize, aChildID, &rv, aManager); in SerializeInputStreamParent()
97 nsresult SerializeInputStreamChild(nsIInputStream* aInputStream, in SerializeInputStreamChild() argument
100 if (!ipcStream.Serialize(aInputStream, aManager)) { in SerializeInputStreamChild()
108 nsresult SerializeInputStream(nsIInputStream* aInputStream, uint64_t aSize, in SerializeInputStream() argument
111 return SerializeInputStreamParent(aInputStream, aSize, aChildID, aIPCBlob, in SerializeInputStream()
115 nsresult SerializeInputStream(nsIInputStream* aInputStream, uint64_t aSize, in SerializeInputStream() argument
122 nsresult SerializeInputStream(nsIInputStream* aInputStream, uint64_t aSize, in SerializeInputStream() argument
125 return SerializeInputStreamChild(aInputStream, aIPCBlob, aManager); in SerializeInputStream()
128 nsresult SerializeInputStream(nsIInputStream* aInputStream, uint64_t aSize, in SerializeInputStream() argument
[all …]
/dports/lang/spidermonkey60/firefox-60.9.0/dom/file/
H A DStreamBlobImpl.cpp17 nsIInputStream* aInputStream, const nsAString& aContentType, in NS_IMPL_ISUPPORTS_INHERITED()
20 new StreamBlobImpl(aInputStream, aContentType, aLength); in NS_IMPL_ISUPPORTS_INHERITED()
26 nsIInputStream* aInputStream, const nsAString& aName, in Create() argument
30 aInputStream, aName, aContentType, aLastModifiedDate, aLength); in Create()
35 StreamBlobImpl::StreamBlobImpl(nsIInputStream* aInputStream, in StreamBlobImpl() argument
38 mInputStream(aInputStream), in StreamBlobImpl()
44 StreamBlobImpl::StreamBlobImpl(nsIInputStream* aInputStream, in StreamBlobImpl() argument
49 mInputStream(aInputStream), in StreamBlobImpl()
/dports/www/firefox-legacy/firefox-52.8.0esr/ipc/glue/
H A DSendStreamChild.cpp350 IsBlocking(nsIAsyncInputStream* aInputStream) in IsBlocking() argument
353 MOZ_ALWAYS_TRUE(NS_SUCCEEDED(aInputStream->IsNonBlocking(&nonBlocking))); in IsBlocking()
361 SendStreamChild::Create(nsIAsyncInputStream* aInputStream, in Create() argument
364 MOZ_ASSERT(aInputStream); in Create()
372 if (NS_WARN_IF(IsBlocking(aInputStream))) { in Create()
376 SendStreamChild* actor = new SendStreamChildImpl(aInputStream); in Create()
384 SendStreamChild::Create(nsIAsyncInputStream* aInputStream, in Create() argument
387 MOZ_ASSERT(aInputStream); in Create()
403 if (NS_WARN_IF(IsBlocking(aInputStream))) { in Create()
407 SendStreamChildImpl* actor = new SendStreamChildImpl(aInputStream); in Create()
/dports/www/firefox-esr/firefox-91.8.0/dom/file/
H A DStreamBlobImpl.cpp21 already_AddRefed<nsIInputStream> aInputStream, in NS_IMPL_ISUPPORTS_INHERITED()
24 nsCOMPtr<nsIInputStream> inputStream = std::move(aInputStream); in NS_IMPL_ISUPPORTS_INHERITED()
34 already_AddRefed<nsIInputStream> aInputStream, const nsAString& aName, in Create() argument
37 nsCOMPtr<nsIInputStream> inputStream = std::move(aInputStream); in Create()
46 StreamBlobImpl::StreamBlobImpl(already_AddRefed<nsIInputStream> aInputStream, in StreamBlobImpl() argument
50 mInputStream(std::move(aInputStream)), in StreamBlobImpl()
55 StreamBlobImpl::StreamBlobImpl(already_AddRefed<nsIInputStream> aInputStream, in StreamBlobImpl() argument
61 mInputStream(std::move(aInputStream)), in StreamBlobImpl()
/dports/lang/spidermonkey78/firefox-78.9.0/dom/file/
H A DStreamBlobImpl.cpp22 already_AddRefed<nsIInputStream> aInputStream, in NS_IMPL_ISUPPORTS_INHERITED()
25 nsCOMPtr<nsIInputStream> inputStream = std::move(aInputStream); in NS_IMPL_ISUPPORTS_INHERITED()
35 already_AddRefed<nsIInputStream> aInputStream, const nsAString& aName, in Create() argument
38 nsCOMPtr<nsIInputStream> inputStream = std::move(aInputStream); in Create()
47 StreamBlobImpl::StreamBlobImpl(already_AddRefed<nsIInputStream> aInputStream, in StreamBlobImpl() argument
51 mInputStream(std::move(aInputStream)), in StreamBlobImpl()
56 StreamBlobImpl::StreamBlobImpl(already_AddRefed<nsIInputStream> aInputStream, in StreamBlobImpl() argument
62 mInputStream(std::move(aInputStream)), in StreamBlobImpl()
/dports/www/firefox/firefox-99.0/dom/file/
H A DStreamBlobImpl.cpp21 already_AddRefed<nsIInputStream> aInputStream, in NS_IMPL_ISUPPORTS_INHERITED()
24 nsCOMPtr<nsIInputStream> inputStream = std::move(aInputStream); in NS_IMPL_ISUPPORTS_INHERITED()
34 already_AddRefed<nsIInputStream> aInputStream, const nsAString& aName, in Create() argument
37 nsCOMPtr<nsIInputStream> inputStream = std::move(aInputStream); in Create()
46 StreamBlobImpl::StreamBlobImpl(already_AddRefed<nsIInputStream> aInputStream, in StreamBlobImpl() argument
50 mInputStream(std::move(aInputStream)), in StreamBlobImpl()
55 StreamBlobImpl::StreamBlobImpl(already_AddRefed<nsIInputStream> aInputStream, in StreamBlobImpl() argument
61 mInputStream(std::move(aInputStream)), in StreamBlobImpl()
/dports/mail/thunderbird/thunderbird-91.8.0/dom/file/
H A DStreamBlobImpl.cpp21 already_AddRefed<nsIInputStream> aInputStream, in NS_IMPL_ISUPPORTS_INHERITED()
24 nsCOMPtr<nsIInputStream> inputStream = std::move(aInputStream); in NS_IMPL_ISUPPORTS_INHERITED()
34 already_AddRefed<nsIInputStream> aInputStream, const nsAString& aName, in Create() argument
37 nsCOMPtr<nsIInputStream> inputStream = std::move(aInputStream); in Create()
46 StreamBlobImpl::StreamBlobImpl(already_AddRefed<nsIInputStream> aInputStream, in StreamBlobImpl() argument
50 mInputStream(std::move(aInputStream)), in StreamBlobImpl()
55 StreamBlobImpl::StreamBlobImpl(already_AddRefed<nsIInputStream> aInputStream, in StreamBlobImpl() argument
61 mInputStream(std::move(aInputStream)), in StreamBlobImpl()

12345678910>>...37