/aosp12/packages/services/Car/user/car-user-lib/src/android/car/userlib/ |
H A D | UserHalHelper.java | 260 checkArgument(usersInfo.numberUsers == usersInfo.existingUsers.size(), in addUsersInfo() 513 checkValid(request.usersInfo); in toVehiclePropValue() 553 UsersInfo usersInfo = request.usersInfo; in toVehiclePropValue() local 555 checkValid(usersInfo); in toVehiclePropValue() 560 addUsersInfo(propValue, usersInfo); in toVehiclePropValue() 575 UsersInfo usersInfo = request.usersInfo; in toVehiclePropValue() local 576 checkValid(usersInfo); in toVehiclePropValue() 580 addUsersInfo(propValue, usersInfo); in toVehiclePropValue() 633 return usersInfo; in newUsersInfo() 643 Preconditions.checkArgument(usersInfo.numberUsers == usersInfo.existingUsers.size(), in checkValid() [all …]
|
/aosp12/packages/services/Car/tests/carservice_unit_test/src/android/car/userlib/ |
H A D | UserHalHelperTest.java | 954 request.usersInfo.numberUsers = 1; in testRemoveUserRequestToVehiclePropValue_ok() 1008 request.usersInfo.numberUsers = 1; in testCreateUserRequestToVehiclePropValue_nullNewUserName() 1011 request.usersInfo.existingUsers.add(request.usersInfo.currentUser); in testCreateUserRequestToVehiclePropValue_nullNewUserName() 1066 request.usersInfo.numberUsers = 3; in testCreateUserRequestToVehiclePropValue_ok() 1119 request.usersInfo.numberUsers = 1; in testSwitchUserRequestToVehiclePropValue_missingMessageType() 1185 assertEmptyUsersInfo(usersInfo); in testNewUsersInfo_nullUsers() 1194 assertEmptyUsersInfo(usersInfo); in testNewUsersInfo_noUsers() 1281 usersInfo.numberUsers = 1; in testCheckValidUsersInfo_sizeMismatch() 1288 usersInfo.numberUsers = 1; in testCheckValidUsersInfo_currentUserMissing() 1298 usersInfo.numberUsers = 1; in testCheckValidUsersInfo_currentUserFlagsMismatch() [all …]
|
/aosp12/hardware/interfaces/automotive/vehicle/2.0/utils/ |
H A D | UserHalHelper.cpp | 83 UsersInfo* usersInfo) { in parseUsersInfo() argument 88 auto ret = parseUserInfo(int32Values, startPos, &usersInfo->currentUser); in parseUsersInfo() 92 usersInfo->numberUsers = int32Values[startPos + 2]; in parseUsersInfo() 93 usersInfo->existingUsers.resize(usersInfo->numberUsers); in parseUsersInfo() 94 for (size_t i = 0; i < static_cast<size_t>(usersInfo->numberUsers); ++i) { in parseUsersInfo() 96 &usersInfo->existingUsers[i]); in parseUsersInfo() 175 ret = parseUsersInfo(propValue.value.int32Values, 2, &request.usersInfo); in toInitialUserInfoRequest() 204 ret = parseUsersInfo(propValue.value.int32Values, 4, &request.usersInfo); in toSwitchUserRequest() 223 ret = parseUsersInfo(propValue.value.int32Values, 3, &request.usersInfo); in toCreateUserRequest() 241 ret = parseUsersInfo(propValue.value.int32Values, 3, &request.usersInfo); in toRemoveUserRequest()
|
/aosp12/packages/services/Car/service/src/com/android/car/hal/ |
H A D | UserHalService.java | 304 Objects.requireNonNull(usersInfo); in getInitialUserInfo() 305 UserHalHelper.checkValid(usersInfo); in getInitialUserInfo() 312 UserHalHelper.addUsersInfo(propRequest, usersInfo); in getInitialUserInfo() 398 request.usersInfo.currentUser.userId, request.usersInfo.currentUser.flags, in switchUser() 419 request.removedUserInfo.userId, request.usersInfo.currentUser.userId); in removeUser() 424 request.usersInfo.currentUser.userId, request.usersInfo.currentUser.flags, in removeUser() 467 request.usersInfo.currentUser.userId, request.usersInfo.currentUser.flags, in createUser() 485 request.targetUser.userId, request.usersInfo.currentUser.userId); in postSwitchResponse() 488 request.targetUser.userId == request.usersInfo.currentUser.userId in postSwitchResponse() 515 request.targetUser.userId, request.usersInfo.currentUser.userId); in legacyUserSwitch() [all …]
|
/aosp12/packages/services/Car/service/src/com/android/car/user/ |
H A D | CarUserService.java | 884 UsersInfo usersInfo = UserHalHelper.newUsersInfo(mUserManager); in initBootUser() local 887 mHalTimeoutMs, usersInfo.currentUser.userId, usersInfo.currentUser.flags, in initBootUser() 888 usersInfo.numberUsers); in initBootUser() 1133 UsersInfo usersInfo = UserHalHelper.newUsersInfo(mUserManager); in handleSwitchUser() local 1249 UsersInfo usersInfo = UserHalHelper.newUsersInfo(mUserManager); in handleRemoveUser() local 1254 int size = usersInfo.existingUsers.size(); in handleRemoveUser() 1341 request.usersInfo = UserHalHelper.newUsersInfo(mUserManager); in notifyHalUserRemoved() 1484 request.usersInfo = UserHalHelper.newUsersInfo(mUserManager); in handleCreateUser() 1771 targetUserId, usersInfo.currentUser.userId); in postSwitchHalResponse() 1778 @NonNull UsersInfo usersInfo) { in createUserSwitchRequest() argument [all …]
|
/aosp12/hardware/interfaces/automotive/vehicle/2.0/utils/tests/ |
H A D | UserHalHelper_test.cpp | 88 .usersInfo = {{10, UserFlags::NONE}, in TEST() 108 .usersInfo = {{10, UserFlags::NONE}, 2, {{0, UserFlags::ADMIN}, {10, UserFlags::NONE}}}, in TEST() 127 .usersInfo = {{10, UserFlags::NONE}, in TEST() 218 .usersInfo = {{10, UserFlags::NONE}, in TEST() 306 .usersInfo = {{10, UserFlags::NONE}, in TEST() 371 .usersInfo = {{10, UserFlags::NONE}, in TEST()
|
/aosp12/packages/services/Car/tests/carservice_unit_test/src/com/android/car/hal/ |
H A D | UserHalServiceTest.java | 911 request.usersInfo = mUsersInfo; in testRemoveUser_HalCalledWithCorrectProp() 945 request.usersInfo = mUsersInfo; in testLegacyUserSwitch_HalCalledWithCorrectProp() 984 request.usersInfo.existingUsers.add(request.newUserInfo); in testCreateUser_noCallback() 997 request.usersInfo = mUsersInfo; in newValidCreateUserRequest() 1060 request.usersInfo = mUsersInfo; in testCreateUser_success() 1089 request.usersInfo = mUsersInfo; in testCreateUser_failure() 1565 @NonNull UsersInfo usersInfo) { in createUserSwitchRequest() argument 1568 request.usersInfo = usersInfo; in createUserSwitchRequest() 1669 assertUsersInfo(prop, request.usersInfo, 3); in assertHalSetCreateUserRequest()
|
/aosp12/packages/services/Car/tests/carservice_unit_test/src/com/android/car/user/ |
H A D | CarUserServiceTest.java | 1734 assertDefaultUsersInfo(request.usersInfo, mAdminUser); in testCreateUser_success() 1770 assertDefaultUsersInfo(request.usersInfo, mAdminUser); in testCreateUser_success_nullName() 2552 UsersInfo usersInfo = newUsersInfo(currentUserId); in mockHalGetInitialInfo() local 2561 eq(usersInfo), notNull()); in mockHalGetInitialInfo() 2615 UsersInfo usersInfo = newUsersInfo(currentUserId); in mockHalSwitchLateResponse() local 2618 request.usersInfo = usersInfo; in mockHalSwitchLateResponse() 2639 UsersInfo usersInfo = newUsersInfo(currentUserId); in mockHalSwitch() local 2642 request.usersInfo = usersInfo; in mockHalSwitch() 2889 assertThat(request.usersInfo.currentUser.userId).isEqualTo(currentUser.id); in assertHalRemove() 3053 if (argument.usersInfo.currentUser.userId != mCurrentUserId) { in matches()
|
/aosp12/packages/services/Car/service/src/com/android/car/ |
H A D | CarShellCommand.java | 1360 UsersInfo usersInfo = generateUsersInfo(); 1361 mHal.getUserHal().getInitialUserInfo(requestType, timeout, usersInfo, callback); 1423 request.usersInfo = generateUsersInfo(); 1543 request.usersInfo = generateUsersInfo(); 1599 UsersInfo usersInfo = generateUsersInfo(); 1606 request.usersInfo = usersInfo;
|
/aosp12/hardware/interfaces/automotive/vehicle/2.0/ |
H A D | types.hal | 2695 * int32[2]: 0 // id of current user (usersInfo.currentUser.userId) 2696 * int32[3]: 1 // flag of current user (usersInfo.currentUser.flags = SYSTEM) 2697 * int32[4]: 1 // number of existing users (usersInfo.numberUsers); 2698 * int32[5]: 0 // user #0 (usersInfo.existingUsers[0].userId) 2699 * int32[6]: 1 // flags of user #0 (usersInfo.existingUsers[0].flags) 4861 UsersInfo usersInfo; 4967 UsersInfo usersInfo; 5049 UsersInfo usersInfo; 5114 UsersInfo usersInfo;
|