Home | History | Annotate | Download | only in tv

Lines Matching refs:UserState

113     // A map from user id to UserState.
114 private final SparseArray<UserState> mUserStates = new SparseArray<UserState>();
128 mUserStates.put(mCurrentUserId, new UserState(mContext, mCurrentUserId));
209 UserState userState = getUserStateLocked(getChangingUserId());
210 if (!userState.packageSet.contains(packageName)) {
268 UserState userState = getUserStateLocked(userId);
269 userState.packageSet.clear();
287 ServiceState serviceState = userState.serviceStateMap.get(component);
293 userState.serviceStateMap.put(component, serviceState);
306 userState.packageSet.add(si.packageName);
314 TvInputState state = userState.inputMap.get(info.getId());
323 if (!userState.inputMap.containsKey(inputId)) {
324 notifyInputAddedLocked(userState, inputId);
331 notifyInputUpdatedLocked(userState, inputId);
338 for (String inputId : userState.inputMap.keySet()) {
340 TvInputInfo info = userState.inputMap.get(inputId).info;
341 ServiceState serviceState = userState.serviceStateMap.get(info.getComponent());
345 notifyInputRemovedLocked(userState, inputId);
349 userState.inputMap.clear();
350 userState.inputMap = inputMap;
354 UserState userState = getUserStateLocked(userId);
355 userState.contentRatingSystemList.clear();
374 userState.contentRatingSystemList.add(
389 UserState userState = mUserStates.get(userId);
390 if (userState == null) {
391 userState = new UserState(mContext, userId);
393 mUserStates.put(userId, userState);
401 UserState userState = mUserStates.get(userId);
402 if (userState == null) {
406 for (SessionState state : userState.sessionStateMap.values()) {
415 userState.sessionStateMap.clear();
418 for (ServiceState serviceState : userState.serviceStateMap.values()) {
428 userState.serviceStateMap.clear();
431 userState.inputMap.clear();
432 userState.packageSet.clear();
433 userState.contentRatingSystemList.clear();
434 userState.clientStateMap.clear();
435 userState.callbackSet.clear();
436 userState.mainSessionToken = null;
442 private UserState getUserStateLocked(int userId) {
443 UserState userState = mUserStates.get(userId);
444 if (userState == null) {
447 return userState;
451 UserState userState = getUserStateLocked(userId);
452 ServiceState serviceState = userState.serviceStateMap.get(component);
461 UserState userState = getUserStateLocked(userId);
462 SessionState sessionState = userState.sessionStateMap.get(sessionToken);
499 UserState userState = getUserStateLocked(userId);
500 ServiceState serviceState = userState.serviceStateMap.get(component);
534 userState.serviceStateMap.remove(component);
541 UserState userState = getUserStateLocked(userId);
544 SessionState sessionState = userState.sessionStateMap.get(sessionToken);
560 UserState userState = getUserStateLocked(userId);
561 SessionState sessionState = userState.sessionStateMap.get(sessionToken);
596 UserState userState = getUserStateLocked(userId);
597 if (sessionToken == userState.mainSessionToken) {
613 UserState userState = getUserStateLocked(userId);
614 if (sessionToken == userState.mainSessionToken) {
618 userState.mainSessionToken = null;
622 SessionState sessionState = userState.sessionStateMap.remove(sessionToken);
630 ClientState clientState = userState.clientStateMap.get(sessionState.client.asBinder());
634 userState.clientStateMap.remove(sessionState.client.asBinder());
640 ServiceState serviceState = userState.serviceStateMap.get(info.getComponent());
672 private void notifyInputAddedLocked(UserState userState, String inputId) {
676 for (ITvInputManagerCallback callback : userState.callbackSet) {
685 private void notifyInputRemovedLocked(UserState userState, String inputId) {
689 for (ITvInputManagerCallback callback : userState.callbackSet) {
698 private void notifyInputUpdatedLocked(UserState userState, String inputId) {
702 for (ITvInputManagerCallback callback : userState.callbackSet) {
711 private void notifyInputStateChangedLocked(UserState userState, String inputId,
718 for (ITvInputManagerCallback callback : userState.callbackSet) {
735 UserState userState = getUserStateLocked(userId);
736 TvInputState inputState = userState.inputMap.get(inputId);
737 ServiceState serviceState = userState.serviceStateMap.get(inputState.info.getComponent());
746 notifyInputStateChangedLocked(userState, inputId, state, null);
758 UserState userState = getUserStateLocked(resolvedUserId);
760 for (TvInputState state : userState.inputMap.values()) {
777 UserState userState = getUserStateLocked(resolvedUserId);
778 TvInputState state = userState.inputMap.get(inputId);
793 UserState userState = getUserStateLocked(resolvedUserId);
794 TvInputState state = userState.inputMap.get(inputId);
809 UserState userState = getUserStateLocked(resolvedUserId);
810 return userState.contentRatingSystemList;
824 final UserState userState = getUserStateLocked(resolvedUserId);
825 userState.callbackSet.add(callback);
831 if (userState.callbackSet != null) {
832 userState.callbackSet.remove(callback);
853 UserState userState = getUserStateLocked(resolvedUserId);
854 userState.callbackSet.remove(callback);
868 UserState userState = getUserStateLocked(resolvedUserId);
869 return userState.persistentDataStore.isParentalControlsEnabled();
884 UserState userState = getUserStateLocked(resolvedUserId);
885 userState.persistentDataStore.setParentalControlsEnabled(enabled);
899 UserState userState = getUserStateLocked(resolvedUserId);
900 return userState.persistentDataStore.isRatingBlocked(
915 UserState userState = getUserStateLocked(resolvedUserId);
918 : userState.persistentDataStore.getBlockedRatings()) {
936 UserState userState = getUserStateLocked(resolvedUserId);
937 userState.persistentDataStore.addBlockedRating(
953 UserState userState = getUserStateLocked(resolvedUserId);
954 userState.persistentDataStore.removeBlockedRating(
980 UserState userState = getUserStateLocked(resolvedUserId);
981 TvInputState inputState = userState.inputMap.get(inputId);
988 ServiceState serviceState = userState.serviceStateMap.get(info.getComponent());
991 userState.serviceStateMap.put(info.getComponent(), serviceState);
1005 userState.sessionStateMap.put(sessionToken, sessionState);
1051 UserState userState = getUserStateLocked(resolvedUserId);
1052 if (userState.mainSessionToken == sessionToken) {
1058 IBinder oldMainSessionToken = userState.mainSessionToken;
1059 userState.mainSessionToken = sessionToken;
1178 UserState userState = getUserStateLocked(resolvedUserId);
1179 SessionState sessionState = userState.sessionStateMap.get(sessionToken);
1437 UserState userState = getUserStateLocked(resolvedUserId);
1438 if (userState.inputMap.get(inputId) == null) {
1442 for (SessionState sessionState : userState.sessionStateMap.values()) {
1445 hardwareInputId = userState.sessionStateMap.get(
1467 UserState userState = getUserStateLocked(resolvedUserId);
1468 if (userState.sessionStateMap.size() == 1) {
1471 else if (userState.sessionStateMap.size() == 2) {
1472 SessionState[] sessionStates = userState.sessionStateMap.values().toArray(
1509 UserState userState = getUserStateLocked(userId);
1510 pw.println("UserState (" + userId + "):");
1515 for (Map.Entry<String, TvInputState> entry: userState.inputMap.entrySet()) {
1522 for (String packageName : userState.packageSet) {
1530 userState.clientStateMap.entrySet()) {
1553 userState.serviceStateMap.entrySet()) {
1578 userState.sessionStateMap.entrySet()) {
1598 for (ITvInputManagerCallback callback : userState.callbackSet) {
1603 pw.println("mainSessionToken: " + userState.mainSessionToken);
1610 private static final class UserState {
1644 private UserState(Context context, int userId) {
1667 UserState userState = getUserStateLocked(userId);
1670 ClientState clientState = userState.clientStateMap.get(clientToken);
1748 UserState userState = getUserStateLocked(userId);
1749 for (SessionState sessionState : userState.sessionStateMap.values()) {
1780 UserState userState = getUserStateLocked(mUserId);
1781 ServiceState serviceState = userState.serviceStateMap.get(mComponent);
1799 for (TvInputState inputState : userState.inputMap.values()) {
1802 notifyInputStateChangedLocked(userState, inputState.info.getId(),
1841 UserState userState = getUserStateLocked(mUserId);
1842 ServiceState serviceState = userState.serviceStateMap.get(mComponent);
1851 for (TvInputState inputState : userState.inputMap.values()) {
1853 notifyInputStateChangedLocked(userState, inputState.info.getId(),
1973 UserState userState = getUserStateLocked(mSessionState.userId);
1974 ClientState clientState = userState.clientStateMap.get(clientToken);
1983 userState.clientStateMap.put(clientToken, clientState);
2262 UserState userState = getUserStateLocked(mCurrentUserId);
2264 for (ServiceState serviceState : userState.serviceStateMap.values()) {
2278 UserState userState = getUserStateLocked(mCurrentUserId);
2280 for (ServiceState serviceState : userState.serviceStateMap.values()) {
2294 UserState userState = getUserStateLocked(mCurrentUserId);
2296 for (ServiceState serviceState : userState.serviceStateMap.values()) {
2310 UserState userState = getUserStateLocked(mCurrentUserId);
2312 for (ServiceState serviceState : userState.serviceStateMap.values()) {