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.core.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 GetRawDisplayFrameRateMeasurements(self):
47 raise NotImplementedError()
49 def FlushEntireSystemCache(self):
50 raise NotImplementedError()
52 def HasBeenThermallyThrottled(self):
53 raise NotImplementedError()
55 def StopVideoCapture(self):
56 raise NotImplementedError()
58 def IsThermallyThrottled(self):
59 raise NotImplementedError()
61 def StartRawDisplayFrameRateMeasurement(self):
62 raise NotImplementedError()
64 def StopRawDisplayFrameRateMeasurement(self):
65 raise NotImplementedError()
67 def GetSystemTotalPhysicalMemory(self):
68 raise NotImplementedError()
70 def InstallApplication(self, application):
71 raise NotImplementedError()