Home
last modified time | relevance | path

Searched refs:CallbackId (Results 1 – 9 of 9) sorted by relevance

/aosp12/frameworks/native/libs/gui/include/gui/
H A DITransactionCompletedListener.h39 class CallbackId : public Parcelable {
44 CallbackId() {} in CallbackId() function
45 CallbackId(int64_t id, Type type) : id(id), type(type) {} in CallbackId() function
162 TransactionStats(const std::vector<CallbackId>& ids) : callbackIds(ids) {} in TransactionStats()
163 TransactionStats(const std::unordered_set<CallbackId, CallbackIdHash>& ids) in TransactionStats() argument
169 std::vector<CallbackId> callbackIds;
182 const std::unordered_set<CallbackId, CallbackIdHash>& callbackIds);
211 const std::unordered_set<CallbackId, CallbackIdHash>& callbacks) in ListenerCallbacks() argument
229 ListenerCallbacks filter(CallbackId::Type type) const;
232 std::vector<CallbackId> callbackIds;
[all …]
H A DSurfaceComposerClient.h345 std::unordered_set<CallbackId, CallbackIdHash> callbackIds;
496 void* callbackContext, CallbackId::Type callbackType);
693 std::unordered_map<CallbackId, CallbackTranslation, CallbackIdHash> mCallbacks
709 CallbackId addCallbackFunction(
713 CallbackId::Type callbackType);
717 const std::unordered_set<CallbackId, CallbackIdHash>& callbackIds);
/aosp12/frameworks/native/services/surfaceflinger/
H A DTransactionCallbackInvoker.h36 CallbackHandle(const sp<IBinder>& transactionListener, const std::vector<CallbackId>& ids,
40 std::vector<CallbackId> callbackIds;
92 const std::vector<CallbackId>& callbackIds) REQUIRES(mMutex);
95 const std::vector<CallbackId>& callbackIds,
124 std::unordered_map<std::vector<CallbackId>, uint32_t /*count*/, CallbackIdsHash>,
H A DTransactionCallbackInvoker.cpp40 static int compareCallbackIds(const std::vector<CallbackId>& c1, in compareCallbackIds()
41 const std::vector<CallbackId>& c2) { in compareCallbackIds()
48 static bool containsOnCommitCallbacks(const std::vector<CallbackId>& callbacks) { in containsOnCommitCallbacks()
49 return !callbacks.empty() && callbacks.front().type == CallbackId::Type::ON_COMMIT; in containsOnCommitCallbacks()
97 const sp<IBinder>& transactionListener, const std::vector<CallbackId>& callbackIds) { in isRegisteringTransaction()
199 const sp<IBinder>& listener, const std::vector<CallbackId>& callbackIds, in findTransactionStats()
330 const std::vector<CallbackId>& ids, const sp<IBinder>& sc) in CallbackHandle()
H A DSurfaceFlinger.cpp3923 ListenerCallbacks onCommitCallbacks = listener.filter(CallbackId::Type::ON_COMMIT); in setClientStateLocked()
3930 ListenerCallbacks onCompleteCallbacks = listener.filter(CallbackId::Type::ON_COMPLETE); in setClientStateLocked()
/aosp12/frameworks/native/libs/gui/
H A DITransactionCompletedListener.cpp234 const std::unordered_set<CallbackId, CallbackIdHash>& callbackIds) { in createEmpty() argument
287 ListenerCallbacks ListenerCallbacks::filter(CallbackId::Type type) const { in filter()
288 std::vector<CallbackId> filteredCallbackIds; in filter()
297 status_t CallbackId::writeToParcel(Parcel* output) const { in writeToParcel()
303 status_t CallbackId::readFromParcel(const Parcel* input) { in readFromParcel()
307 type = static_cast<CallbackId::Type>(typeAsInt); in readFromParcel()
H A DSurfaceComposerClient.cpp175 CallbackId TransactionCompletedListener::addCallbackFunction( in addCallbackFunction()
179 CallbackId::Type callbackType) { in addCallbackFunction()
183 CallbackId callbackId(getNextIdLocked(), callbackType); in addCallbackFunction()
244 const std::unordered_set<CallbackId, CallbackIdHash>& callbackIds) { in addSurfaceControlToCallbacks() argument
256 std::unordered_map<CallbackId, CallbackTranslation, CallbackIdHash> callbacksMap; in onTransactionCompleted()
283 if (callbackId.type != CallbackId::Type::ON_COMMIT) { in onTransactionCompleted()
308 if (callbackId.type != CallbackId::Type::ON_COMPLETE) { in onTransactionCompleted()
609 CallbackId id; in readFromParcel()
871 std::vector<CallbackId> callbacks(callbackIds.begin(), callbackIds.end()); in apply()
1469 CallbackId::Type callbackType) { in addTransactionCallback()
[all …]
H A DLayerState.cpp265 std::vector<CallbackId> callbackIds; in read()
H A DISurfaceComposer.cpp1329 std::vector<CallbackId> callbackIds; in onTransact()