Stratosphere: Move lr commands to ContentManagement, add Code FS Mounting/Unmounting

This commit is contained in:
Michael Scire
2018-04-19 15:28:27 -06:00
parent 7940981bb8
commit b2660c661c
4 changed files with 112 additions and 49 deletions

View File

@@ -0,0 +1,16 @@
#pragma once
#include <switch.h>
#include "ldr_registration.hpp"
class ContentManagement {
public:
Result MountCode(u64 tid, FsStorageId sid);
Result UnmountCode();
Result MountCodeForTidSid(Registration::TidSid *tid_sid);
Result GetContentPath(char *out_path, u64 tid, FsStorageId sid);
Result SetContentPath(char *path, u64 tid, FsStorageId sid);
Result GetContentPathForTidSid(char *out_path, Registration::TidSid *tid_sid);
Result SetContentPathForTidSid(char *path, Registration::TidSid *tid_sid);
};