Lines Matching refs:MessagePortData
13 class MessagePortData; variable
110 class MessagePortData : public TransferData {
112 explicit MessagePortData(MessagePort* owner);
113 ~MessagePortData() override;
115 MessagePortData(MessagePortData&& other) = delete;
116 MessagePortData& operator=(MessagePortData&& other) = delete;
117 MessagePortData(const MessagePortData& other) = delete;
118 MessagePortData& operator=(const MessagePortData& other) = delete;
126 static void Entangle(MessagePortData* a, MessagePortData* b);
140 SET_MEMORY_INFO_NAME(MessagePortData)
141 SET_SELF_SIZE(MessagePortData)
153 MessagePortData* sibling_ = nullptr;
178 std::unique_ptr<MessagePortData> data = nullptr);
208 static void Entangle(MessagePort* a, MessagePortData* b);
213 std::unique_ptr<MessagePortData> Detach();
241 std::unique_ptr<MessagePortData> data_ = nullptr;
246 friend class MessagePortData; variable