Files
kotlin-fork/kotlin-native/runtime/src/mm/cpp/AppStateTrackingTestSupport.hpp
T
Alexander Shabalin d47193d36f [K/N] Add tracking of application state to the GC scheduler.
Merge-request: KT-MR-6435
Merged-by: Alexander Shabalin <Alexander.Shabalin@jetbrains.com>
2022-06-28 06:38:36 +00:00

25 lines
603 B
C++

/*
* Copyright 2010-2022 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license
* that can be found in the LICENSE file.
*/
#pragma once
#include "AppStateTracking.hpp"
#include "Utils.hpp"
namespace kotlin::mm {
class AppStateTrackingTestSupport : private Pinned {
public:
AppStateTrackingTestSupport(AppStateTracking& appStateTracking) noexcept : appStateTracking_(appStateTracking) {}
void setState(AppStateTracking::State state) noexcept { appStateTracking_.setState(state); }
private:
AppStateTracking& appStateTracking_;
};
} // namespace kotlin::mm