Browse Source
Merge pull request #3713 from lioncash/time
service/time: Minor changes
pull/15/merge
bunnei
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with
5 additions and
4 deletions
-
src/core/hle/service/time/standard_network_system_clock_core.h
-
src/core/hle/service/time/steady_clock_core.h
-
src/core/hle/service/time/system_clock_context_update_callback.h
-
src/core/hle/service/time/system_clock_core.cpp
-
src/core/hle/service/time/system_clock_core.h
|
|
|
@ -23,7 +23,7 @@ public: |
|
|
|
standard_network_clock_sufficient_accuracy = value; |
|
|
|
} |
|
|
|
|
|
|
|
bool IsStandardNetworkSystemClockAccuracySufficient(Core::System& system) { |
|
|
|
bool IsStandardNetworkSystemClockAccuracySufficient(Core::System& system) const { |
|
|
|
SystemClockContext context{}; |
|
|
|
if (GetClockContext(system, context) != RESULT_SUCCESS) { |
|
|
|
return {}; |
|
|
|
|
|
|
|
@ -16,6 +16,7 @@ namespace Service::Time::Clock { |
|
|
|
class SteadyClockCore { |
|
|
|
public: |
|
|
|
SteadyClockCore() = default; |
|
|
|
virtual ~SteadyClockCore() = default; |
|
|
|
|
|
|
|
const Common::UUID& GetClockSourceId() const { |
|
|
|
return clock_source_id; |
|
|
|
|
|
|
|
@ -20,7 +20,7 @@ namespace Service::Time::Clock { |
|
|
|
class SystemClockContextUpdateCallback { |
|
|
|
public: |
|
|
|
SystemClockContextUpdateCallback(); |
|
|
|
~SystemClockContextUpdateCallback(); |
|
|
|
virtual ~SystemClockContextUpdateCallback(); |
|
|
|
|
|
|
|
bool NeedUpdate(const SystemClockContext& value) const; |
|
|
|
|
|
|
|
|
|
|
|
@ -9,7 +9,7 @@ |
|
|
|
namespace Service::Time::Clock { |
|
|
|
|
|
|
|
SystemClockCore::SystemClockCore(SteadyClockCore& steady_clock_core) |
|
|
|
: steady_clock_core{steady_clock_core}, is_initialized{} { |
|
|
|
: steady_clock_core{steady_clock_core} { |
|
|
|
context.steady_time_point.clock_source_id = steady_clock_core.GetClockSourceId(); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@ -22,7 +22,7 @@ class SystemClockContextUpdateCallback; |
|
|
|
class SystemClockCore { |
|
|
|
public: |
|
|
|
explicit SystemClockCore(SteadyClockCore& steady_clock_core); |
|
|
|
~SystemClockCore(); |
|
|
|
virtual ~SystemClockCore(); |
|
|
|
|
|
|
|
SteadyClockCore& GetSteadyClockCore() const { |
|
|
|
return steady_clock_core; |
|
|
|
|