Home | History | Annotate | Download | only in server

Lines Matching refs:ObbState

487     final private Map<IBinder, List<ObbState>> mObbMounts = new HashMap<IBinder, List<ObbState>>();
489 /** Map from raw paths to {@link ObbState}. */
490 final private Map<String, ObbState> mObbPathToStateMap = new HashMap<String, ObbState>();
495 class ObbState implements IBinder.DeathRecipient {
496 public ObbState(String rawPath, String canonicalPath, int callingUid,
537 StringBuilder sb = new StringBuilder("ObbState{");
2452 final ObbState state;
2492 final ObbState obbState = new ObbState(rawPath, canonicalPath, callingUid, token, nonce);
2493 final ObbAction action = new MountObbAction(obbState, key, callingUid);
2504 final ObbState existingState;
2512 final ObbState newState = new ObbState(
3140 private void addObbStateLocked(ObbState obbState) throws RemoteException {
3141 final IBinder binder = obbState.getBinder();
3142 List<ObbState> obbStates = mObbMounts.get(binder);
3145 obbStates = new ArrayList<ObbState>();
3148 for (final ObbState o : obbStates) {
3149 if (o.rawPath.equals(obbState.rawPath)) {
3150 throw new IllegalStateException("Attempt to add ObbState twice. "
3156 obbStates.add(obbState);
3158 obbState.link();
3164 obbStates.remove(obbState);
3173 mObbPathToStateMap.put(obbState.rawPath, obbState);
3176 private void removeObbStateLocked(ObbState obbState) {
3177 final IBinder binder = obbState.getBinder();
3178 final List<ObbState> obbStates = mObbMounts.get(binder);
3180 if (obbStates.remove(obbState)) {
3181 obbState.unlink();
3188 mObbPathToStateMap.remove(obbState.rawPath);
3294 final List<ObbState> obbStatesToRemove = new LinkedList<ObbState>();
3296 final Iterator<ObbState> i = mObbPathToStateMap.values().iterator();
3298 final ObbState state = i.next();
3310 for (final ObbState obbState : obbStatesToRemove) {
3312 Slog.i(TAG, "Removing state for " + obbState.rawPath);
3314 removeObbStateLocked(obbState);
3317 obbState.token.onObbResult(obbState.rawPath, obbState.nonce,
3321 + obbState.rawPath);
3354 ObbState mObbState;
3356 ObbAction(ObbState obbState) {
3357 mObbState = obbState;
3422 MountObbAction(ObbState obbState, String key, int callingUid) {
3423 super(obbState);
3520 UnmountObbAction(ObbState obbState, boolean force) {
3521 super(obbState);
3530 final ObbState existingState;
3751 final Iterator<Entry<IBinder, List<ObbState>>> binders = mObbMounts.entrySet()
3754 Entry<IBinder, List<ObbState>> e = binders.next();
3757 final List<ObbState> obbStates = e.getValue();
3758 for (final ObbState obbState : obbStates) {
3759 pw.println(obbState);
3768 final Iterator<Entry<String, ObbState>> maps = mObbPathToStateMap.entrySet().iterator();
3770 final Entry<String, ObbState> e = maps.next();