Home
last modified time | relevance | path

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

/frameworks/opt/net/wifi/service/java/com/android/server/wifi/util/
DExternalCallbackTracker.java48 private static class ExternalCallbackHolder<T> implements IBinder.DeathRecipient { class in ExternalCallbackTracker
63 private ExternalCallbackHolder(@NonNull IBinder binder, @NonNull T callbackObject, in ExternalCallbackHolder() method in ExternalCallbackTracker.ExternalCallbackHolder
76 public static <T> ExternalCallbackHolder<T> createAndLinkToDeath( in createAndLinkToDeath()
79 ExternalCallbackHolder<T> externalCallback = in createAndLinkToDeath()
80 new ExternalCallbackHolder<>(binder, callbackObject, deathCallback); in createAndLinkToDeath()
114 private final Map<Integer, ExternalCallbackHolder<T>> mCallbacks;
127 ExternalCallbackHolder<T> externalCallback = ExternalCallbackHolder.createAndLinkToDeath( in add()
153 ExternalCallbackHolder<T> externalCallback = mCallbacks.remove(callbackIdentifier); in remove()
167 for (ExternalCallbackHolder<T> externalCallback : mCallbacks.values()) { in getCallbacks()
184 for (ExternalCallbackHolder<T> externalCallback : mCallbacks.values()) { in clear()