Home
last modified time | relevance | path

Searched refs:transactionData (Results 1 – 25 of 36) sorted by relevance

12

/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/
H A Drs_unmarshal_thread_test.cpp64 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 Drs_main_thread_test.cpp698 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 Drs_message_processor_test.cpp84 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 Drs_message_processor.cpp40 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 Drs_unmarshal_thread.cpp137 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 Drs_unmarshal_thread.h37 bool ReportTransactionDataStatistics(pid_t pid, RSTransactionData* transactionData,
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/transaction/
H A Drs_transaction_data.cpp40 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 Drs_application_agent_proxy.cpp31 void RSApplicationAgentProxy::OnTransaction(std::shared_ptr<RSTransactionData> transactionData) in OnTransaction() argument
42 if (!data.WriteParcelable(transactionData.get())) { in OnTransaction()
H A Drs_application_agent_stub.cpp39 … std::shared_ptr<RSTransactionData> transactionData(data.ReadParcelable<RSTransactionData>()); in OnRemoteRequest() local
40 OnTransaction(transactionData); in OnRemoteRequest()
H A Drs_application_agent_proxy.h31 void OnTransaction(std::shared_ptr<RSTransactionData> transactionData) override;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/transaction/
H A Drs_application_agent_impl.cpp65 void RSApplicationAgentImpl::OnTransaction(std::shared_ptr<RSTransactionData> transactionData) in OnTransaction() argument
68 RSUIDirector::RecvMessages(transactionData); in OnTransaction()
H A Drs_render_thread_client.cpp30 void RSRenderThreadClient::CommitTransaction(std::unique_ptr<RSTransactionData>& transactionData) in CommitTransaction() argument
32 RSRenderThread::Instance().RecvTransactionData(transactionData); in CommitTransaction()
H A Drs_render_thread_client.h29 void CommitTransaction(std::unique_ptr<RSTransactionData>& transactionData) override;
H A Drs_application_agent_impl.h46 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 Drsapplicationagentstub_fuzzer.cpp72 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 Drs_render_service_connection_proxy_test.cpp63 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 Drs_render_thread.cpp236 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 Drs_render_thread.h53 void RecvTransactionData(std::unique_ptr<RSTransactionData>& transactionData);
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/ipc_callbacks/
H A Diapplication_agent.h33 virtual void OnTransaction(std::shared_ptr<RSTransactionData> transactionData) = 0;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/transaction/
H A Drs_irender_client.h38 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 Drsrenderserviceconnectionproxy_fuzzer.cpp78 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 Drs_render_service_connection_proxy.cpp40 …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 Drs_render_service_connection_proxy.h33 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 Drs_render_service_connection_stub.cpp355 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 Dbinder_invoker_unittest.cpp301 binder_transaction_data transactionData; variable
303 binderInvoker.input_.WriteBuffer(&transactionData, sizeof(binder_transaction_data));

12