forked from suyu/suyu
27 lines
787 B
C++
27 lines
787 B
C++
|
// Copyright 2019 yuzu emulator team
|
||
|
// Licensed under GPLv2 or any later version
|
||
|
// Refer to the license.txt file included.
|
||
|
|
||
|
#pragma once
|
||
|
|
||
|
#include "core/hle/service/time/clock_types.h"
|
||
|
#include "core/hle/service/time/steady_clock_core.h"
|
||
|
#include "core/hle/service/time/system_clock_core.h"
|
||
|
|
||
|
namespace Service::Time::Clock {
|
||
|
|
||
|
class StandardNetworkSystemClockCore final : public SystemClockCore {
|
||
|
public:
|
||
|
explicit StandardNetworkSystemClockCore(SteadyClockCore& steady_clock_core)
|
||
|
: SystemClockCore{steady_clock_core} {}
|
||
|
|
||
|
void SetStandardNetworkClockSufficientAccuracy(TimeSpanType value) {
|
||
|
standard_network_clock_sufficient_accuracy = value;
|
||
|
}
|
||
|
|
||
|
private:
|
||
|
TimeSpanType standard_network_clock_sufficient_accuracy{};
|
||
|
};
|
||
|
|
||
|
} // namespace Service::Time::Clock
|