Home
last modified time | relevance | path

Searched refs:TransferData (Results 1 – 13 of 13) sorted by relevance

/third_party/node/src/
Dnode_messaging.h20 class TransferData : public MemoryRetainer {
32 std::unique_ptr<TransferData> self) = 0;
80 void AddTransferable(std::unique_ptr<TransferData>&& data);
89 const std::vector<std::unique_ptr<TransferData>>& transferables() const { in transferables()
102 std::vector<std::unique_ptr<TransferData>> transferables_;
110 class MessagePortData : public TransferData {
138 std::unique_ptr<TransferData> self) override;
228 std::unique_ptr<TransferData> TransferForMessaging() override;
258 std::unique_ptr<TransferData> TransferForMessaging() override;
259 std::unique_ptr<TransferData> CloneForMessaging() const override;
[all …]
Dnode_sockaddr.h181 std::unique_ptr<worker::TransferData> CloneForMessaging() const override;
183 class TransferData : public worker::TransferData {
185 inline explicit TransferData(const SocketAddressBase* wrap) in TransferData() function
188 inline explicit TransferData(std::shared_ptr<SocketAddress> address) in TransferData() function
194 std::unique_ptr<worker::TransferData> self) override;
197 SET_MEMORY_INFO_NAME(SocketAddressBase::TransferData)
198 SET_SELF_SIZE(TransferData)
372 std::unique_ptr<worker::TransferData> CloneForMessaging() const override;
374 class TransferData : public worker::TransferData {
376 inline explicit TransferData(const SocketAddressBlockListWrap* wrap) in TransferData() function
[all …]
Dnode_file.h282 std::unique_ptr<worker::TransferData> TransferForMessaging() override;
285 class TransferData : public worker::TransferData {
287 explicit TransferData(int fd);
288 ~TransferData();
293 std::unique_ptr<worker::TransferData> self) override;
297 SET_SELF_SIZE(TransferData)
Dnode_blob.h57 class BlobTransferData : public worker::TransferData {
68 std::unique_ptr<worker::TransferData> self) override;
80 std::unique_ptr<worker::TransferData> CloneForMessaging() const override;
Dhistogram.h126 std::unique_ptr<worker::TransferData> CloneForMessaging() const override;
128 class HistogramTransferData : public worker::TransferData {
139 std::unique_ptr<worker::TransferData> self) override;
195 std::unique_ptr<worker::TransferData> CloneForMessaging() const override;
Dbase_object.h38 class TransferData; variable
148 virtual std::unique_ptr<worker::TransferData> TransferForMessaging();
149 virtual std::unique_ptr<worker::TransferData> CloneForMessaging() const;
Dnode_sockaddr.cc684 std::unique_ptr<worker::TransferData>
686 return std::make_unique<TransferData>(this); in CloneForMessaging()
732 BaseObjectPtr<BaseObject> SocketAddressBlockListWrap::TransferData::Deserialize( in Deserialize()
735 std::unique_ptr<worker::TransferData> self) { in Deserialize()
739 void SocketAddressBlockListWrap::TransferData::MemoryInfo( in MemoryInfo()
865 std::unique_ptr<worker::TransferData>
867 return std::make_unique<TransferData>(this); in CloneForMessaging()
870 void SocketAddressBase::TransferData::MemoryInfo(MemoryTracker* tracker) const { in MemoryInfo()
874 BaseObjectPtr<BaseObject> SocketAddressBase::TransferData::Deserialize( in Deserialize()
877 std::unique_ptr<worker::TransferData> self) { in Deserialize()
Dnode_messaging.cc48 std::unique_ptr<worker::TransferData> BaseObject::TransferForMessaging() { in TransferForMessaging()
52 std::unique_ptr<worker::TransferData> BaseObject::CloneForMessaging() const { in CloneForMessaging()
67 Maybe<bool> TransferData::FinalizeTransferWrite( in FinalizeTransferWrite()
148 TransferData* data = transferables_[i].get(); in Deserialize()
202 void Message::AddTransferable(std::unique_ptr<TransferData>&& data) { in AddTransferable()
303 std::unique_ptr<TransferData> data; in Finish()
812 std::unique_ptr<TransferData> MessagePort::TransferForMessaging() { in TransferForMessaging()
820 std::unique_ptr<TransferData> self) { in Deserialize()
1130 std::unique_ptr<TransferData> JSTransferable::TransferForMessaging() { in TransferForMessaging()
1134 std::unique_ptr<TransferData> JSTransferable::CloneForMessaging() const { in CloneForMessaging()
[all …]
Dhistogram.cc207 std::unique_ptr<worker::TransferData> self) { in Deserialize()
211 std::unique_ptr<worker::TransferData> HistogramBase::CloneForMessaging() const { in CloneForMessaging()
361 std::unique_ptr<worker::TransferData>
Dnode_blob.cc206 std::unique_ptr<worker::TransferData> self) { in Deserialize()
218 std::unique_ptr<worker::TransferData> Blob::CloneForMessaging() const { in CloneForMessaging()
Dnode_file.cc205 std::unique_ptr<worker::TransferData> FileHandle::TransferForMessaging() { in TransferForMessaging()
207 auto ret = std::make_unique<TransferData>(fd_); in TransferForMessaging()
212 FileHandle::TransferData::TransferData(int fd) : fd_(fd) {} in TransferData() function in node::fs::FileHandle::TransferData
214 FileHandle::TransferData::~TransferData() { in ~TransferData()
222 BaseObjectPtr<BaseObject> FileHandle::TransferData::Deserialize( in Deserialize()
225 std::unique_ptr<worker::TransferData> self) { in Deserialize()
Dnode_crypto.h496 class KeyObjectTransferData : public worker::TransferData { in SET_MEMORY_INFO_NAME()
504 std::unique_ptr<worker::TransferData> self) override; in SET_MEMORY_INFO_NAME()
515 std::unique_ptr<worker::TransferData> CloneForMessaging() const override;
Dnode_crypto.cc3479 std::unique_ptr<worker::TransferData> self) { in Deserialize()
3515 std::unique_ptr<worker::TransferData> NativeKeyObject::CloneForMessaging() in CloneForMessaging()