nfp.cpp 838 B

1234567891011121314151617181920212223242526
  1. // Copyright 2018 yuzu emulator team
  2. // Licensed under GPLv2 or any later version
  3. // Refer to the license.txt file included.
  4. #include "common/logging/log.h"
  5. #include "core/hle/ipc_helpers.h"
  6. #include "core/hle/service/nfp/nfp.h"
  7. #include "core/hle/service/nfp/nfp_user.h"
  8. namespace Service::NFP {
  9. Module::Interface::Interface(std::shared_ptr<Module> module, const char* name)
  10. : ServiceFramework(name), module(std::move(module)) {}
  11. void Module::Interface::Unknown(Kernel::HLERequestContext& ctx) {
  12. LOG_WARNING(Service_NFP, "(STUBBED) called");
  13. IPC::ResponseBuilder rb{ctx, 2};
  14. rb.Push(RESULT_SUCCESS);
  15. }
  16. void InstallInterfaces(SM::ServiceManager& service_manager) {
  17. auto module = std::make_shared<Module>();
  18. std::make_shared<NFP_User>(module)->InstallAsService(service_manager);
  19. }
  20. } // namespace Service::NFP