• Home
  • Raw
  • Download

Lines Matching refs:BaseObject

42 using BaseObjectList = std::vector<BaseObjectPtr<BaseObject>>;
44 BaseObject::TransferMode BaseObject::GetTransferMode() const { in GetTransferMode()
45 return BaseObject::TransferMode::kUntransferable; in GetTransferMode()
48 std::unique_ptr<worker::TransferData> BaseObject::TransferForMessaging() { in TransferForMessaging()
52 std::unique_ptr<worker::TransferData> BaseObject::CloneForMessaging() const { in CloneForMessaging()
56 Maybe<BaseObjectList> BaseObject::NestedTransferables() const { in NestedTransferables()
60 Maybe<bool> BaseObject::FinalizeTransferRead( in FinalizeTransferRead()
88 const std::vector<BaseObjectPtr<BaseObject>>& host_objects, in DeserializerDelegate()
120 const std::vector<BaseObjectPtr<BaseObject>>& host_objects_;
135 std::vector<BaseObjectPtr<BaseObject>> host_objects(transferables_.size()); in Deserialize()
137 for (BaseObjectPtr<BaseObject> object : host_objects) { in Deserialize()
188 for (BaseObjectPtr<BaseObject> base_object : host_objects) { in Deserialize()
271 BaseObjectPtr<BaseObject> { Unwrap<BaseObject>(object) }); in WriteHostObject()
302 BaseObjectPtr<BaseObject> host_object = std::move(host_objects_[i]); in Finish()
316 inline void AddHostObject(BaseObjectPtr<BaseObject> host_object) { in AddHostObject()
327 std::vector<BaseObjectPtr<BaseObject>> nested_transferables; in AddNestedHostObjects()
344 Maybe<bool> WriteHostObject(BaseObjectPtr<BaseObject> host_object) { in WriteHostObject()
345 BaseObject::TransferMode mode = host_object->GetTransferMode(); in WriteHostObject()
346 if (mode == BaseObject::TransferMode::kUntransferable) { in WriteHostObject()
358 if (mode == BaseObject::TransferMode::kTransferable) { in WriteHostObject()
365 CHECK_EQ(mode, BaseObject::TransferMode::kCloneable); in WriteHostObject()
378 std::vector<BaseObjectPtr<BaseObject>> host_objects_;
454 BaseObjectPtr<BaseObject> host_object { in Serialize()
455 Unwrap<BaseObject>(entry.As<Object>()) }; in Serialize()
479 BaseObject::TransferMode::kUntransferable) { in Serialize()
806 BaseObject::TransferMode MessagePort::GetTransferMode() const { in GetTransferMode()
808 return BaseObject::TransferMode::kUntransferable; in GetTransferMode()
809 return BaseObject::TransferMode::kTransferable; in GetTransferMode()
817 BaseObjectPtr<BaseObject> MessagePortData::Deserialize( in Deserialize()
1107 : BaseObject(env, obj) { in JSTransferable()
1209 ret.emplace_back(Unwrap<BaseObject>(value)); in NestedTransferables()
1240 BaseObjectPtr<BaseObject> JSTransferable::Data::Deserialize( in Deserialize()
1266 return BaseObjectPtr<BaseObject> { Unwrap<BaseObject>(ret) }; in Deserialize()
1327 t->Inherit(BaseObject::GetConstructorTemplate(env)); in InitMessaging()