Home
last modified time | relevance | path

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

/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/transaction/
Drs_transaction_proxy.cpp123 if (!implicitRemoteTransactionDataStack_.empty() && needSync_) { in FlushImplicitTransaction()
165 implicitRemoteTransactionDataStack_.emplace(std::make_unique<RSTransactionData>()); in Begin()
168 implicitRemoteTransactionDataStack_.top()->MarkNeedSync(); in Begin()
179 if (!implicitRemoteTransactionDataStack_.empty()) { in Commit()
180 … if (renderServiceClient_ != nullptr && !implicitRemoteTransactionDataStack_.top()->IsEmpty()) { in Commit()
181 implicitRemoteTransactionDataStack_.top()->timestamp_ = timestamp; in Commit()
182 renderServiceClient_->CommitTransaction(implicitRemoteTransactionDataStack_.top()); in Commit()
184 implicitRemoteTransactionDataStack_.pop(); in Commit()
202 if (!implicitRemoteTransactionDataStack_.empty()) { in CommitSyncTransaction()
203 … if (renderServiceClient_ != nullptr && !implicitRemoteTransactionDataStack_.top()->IsEmpty()) { in CommitSyncTransaction()
[all …]
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/transaction/
Drs_transaction_proxy.h83 std::stack<std::unique_ptr<RSTransactionData>> implicitRemoteTransactionDataStack_; variable