Browse Source

bis_factory: Add accessors for BIS content directories

pull/15/merge
Zach Hilman 7 years ago
parent
commit
4dae5a52a8
  1. 8
      src/core/file_sys/bis_factory.cpp
  2. 3
      src/core/file_sys/bis_factory.h

8
src/core/file_sys/bis_factory.cpp

@ -18,6 +18,14 @@ BISFactory::BISFactory(VirtualDir nand_root_, VirtualDir load_root_, VirtualDir
BISFactory::~BISFactory() = default;
VirtualDir BISFactory::GetSystemNANDContentDirectory() const {
return GetOrCreateDirectoryRelative(nand_root, "/system/Contents");
}
VirtualDir BISFactory::GetUserNANDContentDirectory() const {
return GetOrCreateDirectoryRelative(nand_root, "/user/Contents");
}
RegisteredCache* BISFactory::GetSystemNANDContents() const {
return sysnand_cache.get();
}

3
src/core/file_sys/bis_factory.h

@ -37,6 +37,9 @@ public:
explicit BISFactory(VirtualDir nand_root, VirtualDir load_root, VirtualDir dump_root);
~BISFactory();
VirtualDir GetSystemNANDContentDirectory() const;
VirtualDir GetUserNANDContentDirectory() const;
RegisteredCache* GetSystemNANDContents() const;
RegisteredCache* GetUserNANDContents() const;

Loading…
Cancel
Save