Lines Matching refs:TransferData
24 class TransferData : public MemoryRetainer {
36 std::unique_ptr<TransferData> self) = 0;
87 void AddTransferable(std::unique_ptr<TransferData>&& data);
96 const std::vector<std::unique_ptr<TransferData>>& transferables() const {
115 std::vector<std::unique_ptr<TransferData>> transferables_;
168 class MessagePortData : public TransferData {
199 std::unique_ptr<TransferData> self) override;
290 std::unique_ptr<TransferData> TransferForMessaging() override;
327 std::unique_ptr<TransferData> TransferForMessaging() override;
328 std::unique_ptr<TransferData> CloneForMessaging() const override;
340 std::unique_ptr<TransferData> TransferOrClone(TransferMode mode) const;
342 class Data : public TransferData {
349 std::unique_ptr<TransferData> self) override;