Lines Matching defs:rl
13068 ReceiverList rl
13070 if (rl == null) {
13071 rl = new ReceiverList(this, callerApp, callingPid, callingUid,
13073 if (rl.app != null) {
13074 rl.app.receivers.add(rl);
13077 receiver.asBinder().linkToDeath(rl, 0);
13081 rl.linkedToDeath = true;
13083 mRegisteredReceivers.put(receiver.asBinder(), rl);
13084 } else if (rl.uid != callingUid) {
13087 + " was previously registered for uid " + rl.uid);
13088 } else if (rl.pid != callingPid) {
13091 + " was previously registered for pid " + rl.pid);
13092 } else if (rl.userId != userId) {
13095 + " was previously registered for user " + rl.userId);
13097 BroadcastFilter bf = new BroadcastFilter(filter, rl, callerPackage,
13099 rl.add(bf);
13135 ReceiverList rl = mRegisteredReceivers.get(receiver.asBinder());
13136 if (rl != null) {
13137 if (rl.curBroadcast != null) {
13138 BroadcastRecord r = rl.curBroadcast;
13148 if (rl.app != null) {
13149 rl.app.receivers.remove(rl);
13151 removeReceiverLocked(rl);
13152 if (rl.linkedToDeath) {
13153 rl.linkedToDeath = false;
13154 rl.receiver.asBinder().unlinkToDeath(rl, 0);
13171 void removeReceiverLocked(ReceiverList rl) {
13172 mRegisteredReceivers.remove(rl.receiver.asBinder());
13173 int N = rl.size();
13175 mReceiverResolver.removeFilter(rl.get(i));