Searched refs:CallbackId (Results 1 – 9 of 9) sorted by relevance
/aosp12/frameworks/native/libs/gui/include/gui/ |
H A D | ITransactionCompletedListener.h | 39 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 D | SurfaceComposerClient.h | 345 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 D | TransactionCallbackInvoker.h | 36 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 D | TransactionCallbackInvoker.cpp | 40 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 D | SurfaceFlinger.cpp | 3923 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 D | ITransactionCompletedListener.cpp | 234 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 D | SurfaceComposerClient.cpp | 175 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 D | LayerState.cpp | 265 std::vector<CallbackId> callbackIds; in read()
|
H A D | ISurfaceComposer.cpp | 1329 std::vector<CallbackId> callbackIds; in onTransact()
|