diff options
author | bunnei <bunneidev@gmail.com> | 2018-02-19 23:39:41 +0100 |
---|---|---|
committer | bunnei <bunneidev@gmail.com> | 2018-02-19 23:39:41 +0100 |
commit | 678574972ad9ad9e018810663aee122bd6b00234 (patch) | |
tree | 742a7dce5c5ad73d64653ebd964d2056d651ef6c | |
parent | service: Add Friend service interface. (diff) | |
download | yuzu-678574972ad9ad9e018810663aee122bd6b00234.tar yuzu-678574972ad9ad9e018810663aee122bd6b00234.tar.gz yuzu-678574972ad9ad9e018810663aee122bd6b00234.tar.bz2 yuzu-678574972ad9ad9e018810663aee122bd6b00234.tar.lz yuzu-678574972ad9ad9e018810663aee122bd6b00234.tar.xz yuzu-678574972ad9ad9e018810663aee122bd6b00234.tar.zst yuzu-678574972ad9ad9e018810663aee122bd6b00234.zip |
-rw-r--r-- | src/core/hle/service/acc/acc_u0.cpp | 11 | ||||
-rw-r--r-- | src/core/hle/service/acc/acc_u0.h | 1 |
2 files changed, 11 insertions, 1 deletions
diff --git a/src/core/hle/service/acc/acc_u0.cpp b/src/core/hle/service/acc/acc_u0.cpp index 7955f726b..52c3491d5 100644 --- a/src/core/hle/service/acc/acc_u0.cpp +++ b/src/core/hle/service/acc/acc_u0.cpp @@ -65,11 +65,19 @@ void ACC_U0::GetUserExistence(Kernel::HLERequestContext& ctx) { } void ACC_U0::ListAllUsers(Kernel::HLERequestContext& ctx) { + LOG_WARNING(Service_ACC, "(STUBBED) called"); + constexpr std::array<u128, 10> user_ids{DEFAULT_USER_ID}; + ctx.WriteBuffer(user_ids.data(), user_ids.size()); + IPC::ResponseBuilder rb{ctx, 2}; + rb.Push(RESULT_SUCCESS); +} + +void ACC_U0::ListOpenUsers(Kernel::HLERequestContext& ctx) { + LOG_WARNING(Service_ACC, "(STUBBED) called"); constexpr std::array<u128, 10> user_ids{DEFAULT_USER_ID}; ctx.WriteBuffer(user_ids.data(), user_ids.size()); IPC::ResponseBuilder rb{ctx, 2}; rb.Push(RESULT_SUCCESS); - LOG_DEBUG(Service_ACC, "called"); } void ACC_U0::GetProfile(Kernel::HLERequestContext& ctx) { @@ -103,6 +111,7 @@ ACC_U0::ACC_U0() : ServiceFramework("acc:u0") { static const FunctionInfo functions[] = { {1, &ACC_U0::GetUserExistence, "GetUserExistence"}, {2, &ACC_U0::ListAllUsers, "ListAllUsers"}, + {3, &ACC_U0::ListOpenUsers, "ListOpenUsers"}, {4, &ACC_U0::GetLastOpenedUser, "GetLastOpenedUser"}, {5, &ACC_U0::GetProfile, "GetProfile"}, {100, &ACC_U0::InitializeApplicationInfo, "InitializeApplicationInfo"}, diff --git a/src/core/hle/service/acc/acc_u0.h b/src/core/hle/service/acc/acc_u0.h index d7732e75b..222f37282 100644 --- a/src/core/hle/service/acc/acc_u0.h +++ b/src/core/hle/service/acc/acc_u0.h @@ -29,6 +29,7 @@ public: private: void GetUserExistence(Kernel::HLERequestContext& ctx); void ListAllUsers(Kernel::HLERequestContext& ctx); + void ListOpenUsers(Kernel::HLERequestContext& ctx); void GetLastOpenedUser(Kernel::HLERequestContext& ctx); void GetProfile(Kernel::HLERequestContext& ctx); void InitializeApplicationInfo(Kernel::HLERequestContext& ctx); |