#pragma once #include #include #include "install/install.hpp" #include "install/remote_nsp.hpp" namespace tin::install::nsp { class RemoteNSPInstall : public Install { private: RemoteNSP* m_remoteNSP; protected: std::tuple ReadCNMT() override; void InstallNCA(const NcmContentId& ncaId) override; void InstallTicketCert() override; public: RemoteNSPInstall(FsStorageId destStorageId, bool ignoreReqFirmVersion, RemoteNSP* remoteNSP); }; }