1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
7 from telemetry
.internal
.platform
import posix_platform_backend
9 #TODO(baxley): Put in real values.
10 class IosPlatformBackend(posix_platform_backend
.PosixPlatformBackend
):
12 super(IosPlatformBackend
, self
).__init
__()
15 # TODO(baxley): Get value from ideviceinfo.
16 logging
.warn('Not implemented')
19 def GetOSVersionName(self
):
20 # TODO(baxley): Get value from ideviceinfo.
21 logging
.warn('Not implemented')
24 def SetFullPerformanceModeEnabled(self
, enabled
):
25 logging
.warn('Not implemented')
28 def FlushDnsCache(self
):
29 logging
.warn('Not implemented')
32 def CanMonitorThermalThrottling(self
):
33 logging
.warn('Not implemented')
36 def CanMonitorPower(self
):
37 logging
.warn('Not implemented')
40 def StartMonitoringPower(self
, browser
):
41 raise NotImplementedError()
43 def StopMonitoringPower(self
):
44 raise NotImplementedError()
46 def FlushEntireSystemCache(self
):
47 raise NotImplementedError()
49 def HasBeenThermallyThrottled(self
):
50 raise NotImplementedError()
52 def StopVideoCapture(self
):
53 raise NotImplementedError()
55 def IsThermallyThrottled(self
):
56 raise NotImplementedError()
58 def GetSystemTotalPhysicalMemory(self
):
59 raise NotImplementedError()
61 def InstallApplication(self
, application
):
62 raise NotImplementedError()