summaryrefslogblamecommitdiffstats
path: root/src/core/hle/service/olsc/olsc_service_for_application.h
blob: 29074054bd454f633d2904f3560d171887b20bca (plain) (tree)




















                                                                                              
// SPDX-FileCopyrightText: Copyright 2024 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later

#include "core/hle/service/service.h"

namespace Service::OLSC {

class IOlscServiceForApplication final : public ServiceFramework<IOlscServiceForApplication> {
public:
    explicit IOlscServiceForApplication(Core::System& system_);
    ~IOlscServiceForApplication() override;

private:
    void Initialize(HLERequestContext& ctx);
    void GetSaveDataBackupSetting(HLERequestContext& ctx);
    void SetSaveDataBackupSettingEnabled(HLERequestContext& ctx);

    bool initialized{};
};

} // namespace Service::OLSC