fsp_srv.h 640 B

12345678910111213141516171819202122232425
  1. // Copyright 2018 yuzu emulator team
  2. // Licensed under GPLv2 or any later version
  3. // Refer to the license.txt file included.
  4. #pragma once
  5. #include "core/hle/service/service.h"
  6. namespace Service {
  7. namespace FileSystem {
  8. class FSP_SRV final : public ServiceFramework<FSP_SRV> {
  9. public:
  10. FSP_SRV();
  11. ~FSP_SRV() = default;
  12. private:
  13. void Initalize(Kernel::HLERequestContext& ctx);
  14. void GetGlobalAccessLogMode(Kernel::HLERequestContext& ctx);
  15. void OpenDataStorageByCurrentProcess(Kernel::HLERequestContext& ctx);
  16. void OpenRomStorage(Kernel::HLERequestContext& ctx);
  17. };
  18. } // namespace Filesystem
  19. } // namespace Service