sdmc_factory.h 432 B

1234567891011121314151617181920212223
  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/file_sys/vfs.h"
  6. #include "core/hle/result.h"
  7. namespace FileSys {
  8. /// File system interface to the SDCard archive
  9. class SDMCFactory {
  10. public:
  11. explicit SDMCFactory(VirtualDir dir);
  12. ResultVal<VirtualDir> Open();
  13. private:
  14. VirtualDir dir;
  15. };
  16. } // namespace FileSys