Home
last modified time | relevance | path

Searched refs:implicitRemoteTransactionDataStack_ (Results 1 – 3 of 3) sorted by relevance

/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/transaction/
Drs_transaction_proxy.cpp129 if (!implicitRemoteTransactionDataStack_.empty() && needSync_) { in FlushImplicitTransaction()
173 isEmpty &= implicitRemoteTransactionDataStack_.empty(); in IsEmpty()
237 implicitRemoteTransactionDataStack_.emplace(std::make_unique<RSTransactionData>()); in Begin()
240 implicitRemoteTransactionDataStack_.top()->MarkNeedSync(); in Begin()
251 if (!implicitRemoteTransactionDataStack_.empty()) { in Commit()
252 … if (renderServiceClient_ != nullptr && !implicitRemoteTransactionDataStack_.top()->IsEmpty()) { in Commit()
253 implicitRemoteTransactionDataStack_.top()->timestamp_ = timestamp; in Commit()
254 renderServiceClient_->CommitTransaction(implicitRemoteTransactionDataStack_.top()); in Commit()
256 implicitRemoteTransactionDataStack_.pop(); in Commit()
275 if (!implicitRemoteTransactionDataStack_.empty()) { in CommitSyncTransaction()
[all …]
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/transaction/
Drs_transaction_proxy.h98 std::stack<std::unique_ptr<RSTransactionData>> implicitRemoteTransactionDataStack_; variable
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/transaction/
Drs_transaction_proxy_test.cpp178 bool isRemoteDataStackEmpty = rsTransactionProxy->implicitRemoteTransactionDataStack_.empty();
849 !instance->implicitRemoteTransactionDataStack_.empty()) {
851 instance->implicitRemoteTransactionDataStack_.pop();
856 ASSERT_TRUE(instance->implicitRemoteTransactionDataStack_.empty());