Lines Matching refs:receiver

442         //the receiver list if it is not found.  If it is not found then the
446 Receiver receiver = mReceivers.get(binder);
447 if (receiver != null) {
448 synchronized (receiver) {
451 receiver.decrementPendingBroadcastsLocked();
1011 // Sends a notification message to the receiver
1077 Receiver receiver, int uid) {
1079 mReceiver = receiver;
1129 Receiver receiver = mReceivers.get(binder);
1130 if (receiver == null) {
1131 receiver = new Receiver(listener, packageName);
1132 mReceivers.put(binder, receiver);
1135 if (receiver.isListener()) {
1136 receiver.getListener().asBinder().linkToDeath(receiver, 0);
1143 return receiver;
1147 Receiver receiver = mReceivers.get(intent);
1148 if (receiver == null) {
1149 receiver = new Receiver(intent, packageName);
1150 mReceivers.put(intent, receiver);
1152 return receiver;
1241 boolean singleShot, Receiver receiver) {
1248 receiver.mRequiredPermissions = checkPermissionsSafe(provider,
1249 receiver.mRequiredPermissions);
1258 receiver, callingUid);
1259 UpdateRecord oldRecord = receiver.mUpdateRecords.put(provider, r);
1281 receiver.callProviderEnabledLocked(provider, false);
1284 Slog.v(TAG, "_requestLocationUpdates: provider = " + provider + " listener = " + receiver);
1319 private void removeUpdatesLocked(Receiver receiver) {
1321 Slog.v(TAG, "_removeUpdates: listener = " + receiver);
1329 if (mReceivers.remove(receiver.mKey) != null && receiver.isListener()) {
1330 receiver.getListener().asBinder().unlinkToDeath(receiver, 0);
1331 synchronized(receiver) {
1332 if(receiver.mPendingBroadcasts > 0) {
1334 receiver.mPendingBroadcasts = 0;
1341 HashMap<String,UpdateRecord> oldRecords = receiver.mUpdateRecords;
1345 if (!providerHasListener(record.mProvider, callingUid, receiver)) {
1909 Receiver receiver = r.mReceiver;
1912 if (inBlacklist(receiver.mPackageName)) {
1924 if (!receiver.callLocationChangedLocked(location)) {
1925 Slog.w(TAG, "RemoteException calling onLocationChanged on " + receiver);
1935 if (!receiver.callStatusChangedLocked(provider, status, extras)) {
1937 Slog.w(TAG, "RemoteException calling onStatusChanged on " + receiver);
1941 // remove receiver if it is dead or we just processed a single shot request
1946 if (!deadReceivers.contains(receiver)) {
1947 deadReceivers.add(receiver);