// Copyright 2019 yuzu emulator team // Licensed under GPLv2 or any later version // Refer to the license.txt file included. #include #include "core/core.h" #include "core/hle/service/glue/arp.h" #include "core/hle/service/glue/bgtc.h" #include "core/hle/service/glue/ectx.h" #include "core/hle/service/glue/glue.h" #include "core/hle/service/glue/notif.h" namespace Service::Glue { void InstallInterfaces(Core::System& system) { // ARP std::make_shared(system, system.GetARPManager()) ->InstallAsService(system.ServiceManager()); std::make_shared(system, system.GetARPManager()) ->InstallAsService(system.ServiceManager()); // BackGround Task Controller std::make_shared(system)->InstallAsService(system.ServiceManager()); std::make_shared(system)->InstallAsService(system.ServiceManager()); // Error Context std::make_shared(system)->InstallAsService(system.ServiceManager()); // Notification Services for application std::make_shared(system)->InstallAsService(system.ServiceManager()); } } // namespace Service::Glue