/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/ |
H A D | rs_unmarshal_thread_test.cpp | 64 std::shared_ptr<RSTransactionData> transactionData = std::make_shared<RSTransactionData>(); variable 69 bool success = data->WriteParcelable(transactionData.get()); 86 std::shared_ptr<RSTransactionData> transactionData = std::make_shared<RSTransactionData>(); variable 91 bool success = data->WriteParcelable(transactionData.get()); 107 std::shared_ptr<RSTransactionData> transactionData = std::make_shared<RSTransactionData>(); variable 112 …ASSERT_EQ(instance.ReportTransactionDataStatistics(callingPid, transactionData.get(), !isSystemCal… 113 …ASSERT_EQ(instance.ReportTransactionDataStatistics(callingPid, transactionData.get(), !isSystemCal… 114 …ASSERT_EQ(instance.ReportTransactionDataStatistics(callingPid, transactionData.get(), !isSystemCal… 117 …ASSERT_EQ(instance.ReportTransactionDataStatistics(callingPid, transactionData.get(), isSystemCall… 118 …ASSERT_EQ(instance.ReportTransactionDataStatistics(callingPid, transactionData.get(), isSystemCall… [all …]
|
H A D | rs_main_thread_test.cpp | 698 std::unique_ptr<RSTransactionData> transactionData = nullptr; variable 700 transactionData = std::make_unique<RSTransactionData>(); 714 auto transactionData = std::make_unique<RSTransactionData>(); variable 717 transactionData->SetSendingPid(pid); 731 auto transactionData = std::make_unique<RSTransactionData>(); variable 734 transactionData->SetSendingPid(pid); 752 auto transactionData = std::make_unique<RSTransactionData>(); variable 755 transactionData->SetSendingPid(pid); 791 ASSERT_EQ(transactionData, nullptr); 805 mainThread->RecvRSTransactionData(transactionData); [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/command/ |
H A D | rs_message_processor_test.cpp | 84 auto transactionData = std::make_shared<RSTransactionData>(); variable 85 RSMessageProcessor::Instance().transactionMap_[pid] = transactionData; 104 auto transactionData = std::make_shared<RSTransactionData>(); variable 105 RSMessageProcessor::Instance().transactionMap_[pid] = transactionData; 123 auto transactionData = std::make_shared<RSTransactionData>(); variable 124 RSMessageProcessor::Instance().transactionMap_[pid] = transactionData; 145 auto transactionData = std::make_shared<RSTransactionData>(); variable 146 RSMessageProcessor::Instance().transactionMap_[pid] = transactionData;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/command/ |
H A D | rs_message_processor.cpp | 40 std::shared_ptr<RSTransactionData> transactionData = std::make_shared<RSTransactionData>(); in AddUIMessage() local 41 transactionMap_[pid] = transactionData; in AddUIMessage() 50 std::shared_ptr<RSTransactionData> transactionData = std::make_shared<RSTransactionData>(); in AddUIMessage() local 51 transactionMap_[pid] = transactionData; in AddUIMessage() 74 auto transactionData = transactionMap_[pid]; in GetTransaction() local 76 return transactionData; in GetTransaction()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_unmarshal_thread.cpp | 137 TransactionDataMap transactionData; in GetCachedTransactionData() local 140 std::swap(transactionData, cachedTransactionDataMap_); in GetCachedTransactionData() 143 return transactionData; in GetCachedTransactionData() 196 RSTransactionData* transactionData, in ReportTransactionDataStatistics() argument 202 if (!transactionData) { in ReportTransactionDataStatistics() 205 opCount = transactionData->GetCommandCount(); in ReportTransactionDataStatistics() 206 auto& payload_temp = transactionData->GetPayload(); in ReportTransactionDataStatistics()
|
H A D | rs_unmarshal_thread.h | 37 bool ReportTransactionDataStatistics(pid_t pid, RSTransactionData* transactionData,
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/transaction/ |
H A D | rs_transaction_data.cpp | 40 auto transactionData = new RSTransactionData(); in Unmarshalling() local 41 if (transactionData->UnmarshallingCommand(parcel)) { in Unmarshalling() 45 if (transactionData->timestamp_ > now + MAX_ADVANCE_TIME) { in Unmarshalling() 47 "%{public}" PRIu64 " ", transactionData->timestamp_, now + MAX_ADVANCE_TIME); in Unmarshalling() 49 transactionData->timestamp_ = std::min(now + MAX_ADVANCE_TIME, transactionData->timestamp_); in Unmarshalling() 50 return transactionData; in Unmarshalling() 53 delete transactionData; in Unmarshalling()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/ipc_callbacks/ |
H A D | rs_application_agent_proxy.cpp | 31 void RSApplicationAgentProxy::OnTransaction(std::shared_ptr<RSTransactionData> transactionData) in OnTransaction() argument 42 if (!data.WriteParcelable(transactionData.get())) { in OnTransaction()
|
H A D | rs_application_agent_stub.cpp | 39 … std::shared_ptr<RSTransactionData> transactionData(data.ReadParcelable<RSTransactionData>()); in OnRemoteRequest() local 40 OnTransaction(transactionData); in OnRemoteRequest()
|
H A D | rs_application_agent_proxy.h | 31 void OnTransaction(std::shared_ptr<RSTransactionData> transactionData) override;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/transaction/ |
H A D | rs_application_agent_impl.cpp | 65 void RSApplicationAgentImpl::OnTransaction(std::shared_ptr<RSTransactionData> transactionData) in OnTransaction() argument 68 RSUIDirector::RecvMessages(transactionData); in OnTransaction()
|
H A D | rs_render_thread_client.cpp | 30 void RSRenderThreadClient::CommitTransaction(std::unique_ptr<RSTransactionData>& transactionData) in CommitTransaction() argument 32 RSRenderThread::Instance().RecvTransactionData(transactionData); in CommitTransaction()
|
H A D | rs_render_thread_client.h | 29 void CommitTransaction(std::unique_ptr<RSTransactionData>& transactionData) override;
|
H A D | rs_application_agent_impl.h | 46 void OnTransaction(std::shared_ptr<RSTransactionData> transactionData) override;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/rsapplicationagentstub_fuzzer/ |
H A D | rsapplicationagentstub_fuzzer.cpp | 72 void OnTransaction(std::shared_ptr<RSTransactionData> transactionData) override in DoSomethingInterestingWithMyAPI() argument 74 if (transactionData != nullptr) { in DoSomethingInterestingWithMyAPI()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/platform/ohos/ |
H A D | rs_render_service_connection_proxy_test.cpp | 63 std::unique_ptr<RSTransactionData> transactionData; variable 64 proxy->CommitTransaction(transactionData); 65 transactionData = std::make_unique<RSTransactionData>(); 69 transactionData->AddCommand(command, nodeId, followType); 70 proxy->CommitTransaction(transactionData); 112 auto transactionData = std::make_unique<RSTransactionData>(); variable 113 ASSERT_TRUE(proxy->FillParcelWithTransactionData(transactionData, parcel));
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/pipeline/ |
H A D | rs_render_thread.cpp | 236 void RSRenderThread::RecvTransactionData(std::unique_ptr<RSTransactionData>& transactionData) in RecvTransactionData() argument 240 …ing str = "RecvCommands ptr:" + std::to_string(reinterpret_cast<uintptr_t>(transactionData.get())); in RecvTransactionData() 241 commandTimestamp_ = transactionData->GetTimestamp(); in RecvTransactionData() 243 cmds_.emplace_back(std::move(transactionData)); in RecvTransactionData()
|
H A D | rs_render_thread.h | 53 void RecvTransactionData(std::unique_ptr<RSTransactionData>& transactionData);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/ipc_callbacks/ |
H A D | iapplication_agent.h | 33 virtual void OnTransaction(std::shared_ptr<RSTransactionData> transactionData) = 0;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/transaction/ |
H A D | rs_irender_client.h | 38 virtual void CommitTransaction(std::unique_ptr<RSTransactionData>& transactionData) = 0;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/rsrenderserviceconnectionproxy_fuzzer/ |
H A D | rsrenderserviceconnectionproxy_fuzzer.cpp | 78 auto transactionData = std::make_unique<RSTransactionData>(); in DoSomethingInterestingWithMyAPI() local 130 rsRenderServiceConnectionProxy.CommitTransaction(transactionData); in DoSomethingInterestingWithMyAPI() 222 rsRenderServiceConnectionProxy.FillParcelWithTransactionData(transactionData, parcel); in DoSomethingInterestingWithMyAPI()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/ |
H A D | rs_render_service_connection_proxy.cpp | 40 …enderServiceConnectionProxy::CommitTransaction(std::unique_ptr<RSTransactionData>& transactionData) in CommitTransaction() argument 42 if (!transactionData) { in CommitTransaction() 47 transactionData->SetSendingPid(pid_); in CommitTransaction() 51 auto func = [isUniMode, &parcelVector, &transactionData, this]() -> bool { in CommitTransaction() 55 transactionData->SetIndex(transactionDataIndex_); in CommitTransaction() 57 if (!FillParcelWithTransactionData(transactionData, parcel)) { in CommitTransaction() 64 if (transactionData->IsNeedSync() && transactionData->IsEmpty()) { in CommitTransaction() 68 while (transactionData->GetMarshallingIndex() < transactionData->GetCommandCount()) { in CommitTransaction() 116 std::unique_ptr<RSTransactionData>& transactionData, std::shared_ptr<MessageParcel>& data) in FillParcelWithTransactionData() argument 127 …RS_TRACE_BEGIN("MarshRSTransactionData cmdCount:" + std::to_string(transactionData->GetCommandCoun… in FillParcelWithTransactionData() [all …]
|
H A D | rs_render_service_connection_proxy.h | 33 void CommitTransaction(std::unique_ptr<RSTransactionData>& transactionData) override; 287 std::unique_ptr<RSTransactionData>& transactionData, std::shared_ptr<MessageParcel>& data);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/transaction/ |
H A D | rs_render_service_connection_stub.cpp | 355 auto transactionData = RSBaseRenderUtil::ParseTransactionData(data); in OnRemoteRequest() local 356 if (transactionData && isNonSystemAppCalling) { in OnRemoteRequest() 360 … if (!transactionData->IsCallingPidValid(callingPid, nodeMap, conflictCommandPid, in OnRemoteRequest() 367 CommitTransaction(transactionData); in OnRemoteRequest() 384 auto transactionData = RSBaseRenderUtil::ParseTransactionData(*parsedParcel); in OnRemoteRequest() local 385 if (transactionData && isNonSystemAppCalling) { in OnRemoteRequest() 389 …if (!transactionData->IsCallingPidValid(callingPid, nodeMap, conflictCommandPid, commandMapDesc)) { in OnRemoteRequest() 395 CommitTransaction(transactionData); in OnRemoteRequest()
|
/ohos5.0/foundation/communication/ipc/ipc/native/test/unittest/common/ |
H A D | binder_invoker_unittest.cpp | 301 binder_transaction_data transactionData; variable 303 binderInvoker.input_.WriteBuffer(&transactionData, sizeof(binder_transaction_data));
|