Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(286)

Side by Side Diff: content/browser/device_sensors/data_fetcher_shared_memory_win.cc

Issue 633503002: Replacing the OVERRIDE with override and FINAL with final in content/browser/device_sensors (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 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 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "data_fetcher_shared_memory.h" 5 #include "data_fetcher_shared_memory.h"
6 6
7 #include <GuidDef.h> 7 #include <GuidDef.h>
8 #include <InitGuid.h> 8 #include <InitGuid.h>
9 #include <PortableDeviceTypes.h> 9 #include <PortableDeviceTypes.h>
10 #include <Sensors.h> 10 #include <Sensors.h>
(...skipping 12 matching lines...) Expand all
23 23
24 namespace content { 24 namespace content {
25 25
26 class DataFetcherSharedMemory::SensorEventSink 26 class DataFetcherSharedMemory::SensorEventSink
27 : public ISensorEvents, public base::win::IUnknownImpl { 27 : public ISensorEvents, public base::win::IUnknownImpl {
28 public: 28 public:
29 SensorEventSink() {} 29 SensorEventSink() {}
30 virtual ~SensorEventSink() {} 30 virtual ~SensorEventSink() {}
31 31
32 // IUnknown interface 32 // IUnknown interface
33 virtual ULONG STDMETHODCALLTYPE AddRef() OVERRIDE { 33 virtual ULONG STDMETHODCALLTYPE AddRef() override {
34 return IUnknownImpl::AddRef(); 34 return IUnknownImpl::AddRef();
35 } 35 }
36 36
37 virtual ULONG STDMETHODCALLTYPE Release() OVERRIDE { 37 virtual ULONG STDMETHODCALLTYPE Release() override {
38 return IUnknownImpl::Release(); 38 return IUnknownImpl::Release();
39 } 39 }
40 40
41 virtual STDMETHODIMP QueryInterface(REFIID riid, void** ppv) OVERRIDE { 41 virtual STDMETHODIMP QueryInterface(REFIID riid, void** ppv) override {
42 if (riid == __uuidof(ISensorEvents)) { 42 if (riid == __uuidof(ISensorEvents)) {
43 *ppv = static_cast<ISensorEvents*>(this); 43 *ppv = static_cast<ISensorEvents*>(this);
44 AddRef(); 44 AddRef();
45 return S_OK; 45 return S_OK;
46 } 46 }
47 return IUnknownImpl::QueryInterface(riid, ppv); 47 return IUnknownImpl::QueryInterface(riid, ppv);
48 } 48 }
49 49
50 // ISensorEvents interface 50 // ISensorEvents interface
51 STDMETHODIMP OnEvent(ISensor* sensor, 51 STDMETHODIMP OnEvent(ISensor* sensor,
52 REFGUID event_id, 52 REFGUID event_id,
53 IPortableDeviceValues* event_data) OVERRIDE { 53 IPortableDeviceValues* event_data) override {
54 return S_OK; 54 return S_OK;
55 } 55 }
56 56
57 STDMETHODIMP OnLeave(REFSENSOR_ID sensor_id) OVERRIDE { 57 STDMETHODIMP OnLeave(REFSENSOR_ID sensor_id) override {
58 return S_OK; 58 return S_OK;
59 } 59 }
60 60
61 STDMETHODIMP OnStateChanged(ISensor* sensor, SensorState state) OVERRIDE { 61 STDMETHODIMP OnStateChanged(ISensor* sensor, SensorState state) override {
62 return S_OK; 62 return S_OK;
63 } 63 }
64 64
65 STDMETHODIMP OnDataUpdated(ISensor* sensor, 65 STDMETHODIMP OnDataUpdated(ISensor* sensor,
66 ISensorDataReport* new_data) OVERRIDE { 66 ISensorDataReport* new_data) override {
67 if (NULL == new_data || NULL == sensor) 67 if (NULL == new_data || NULL == sensor)
68 return E_INVALIDARG; 68 return E_INVALIDARG;
69 return UpdateSharedMemoryBuffer(sensor, new_data) ? S_OK : E_FAIL; 69 return UpdateSharedMemoryBuffer(sensor, new_data) ? S_OK : E_FAIL;
70 } 70 }
71 71
72 protected: 72 protected:
73 virtual bool UpdateSharedMemoryBuffer( 73 virtual bool UpdateSharedMemoryBuffer(
74 ISensor* sensor, ISensorDataReport* new_data) = 0; 74 ISensor* sensor, ISensorDataReport* new_data) = 0;
75 75
76 void GetSensorValue(REFPROPERTYKEY property, ISensorDataReport* new_data, 76 void GetSensorValue(REFPROPERTYKEY property, ISensorDataReport* new_data,
(...skipping 18 matching lines...) Expand all
95 95
96 class DataFetcherSharedMemory::SensorEventSinkOrientation 96 class DataFetcherSharedMemory::SensorEventSinkOrientation
97 : public DataFetcherSharedMemory::SensorEventSink { 97 : public DataFetcherSharedMemory::SensorEventSink {
98 public: 98 public:
99 explicit SensorEventSinkOrientation( 99 explicit SensorEventSinkOrientation(
100 DeviceOrientationHardwareBuffer* const buffer) : buffer_(buffer) {} 100 DeviceOrientationHardwareBuffer* const buffer) : buffer_(buffer) {}
101 virtual ~SensorEventSinkOrientation() {} 101 virtual ~SensorEventSinkOrientation() {}
102 102
103 protected: 103 protected:
104 virtual bool UpdateSharedMemoryBuffer( 104 virtual bool UpdateSharedMemoryBuffer(
105 ISensor* sensor, ISensorDataReport* new_data) OVERRIDE { 105 ISensor* sensor, ISensorDataReport* new_data) override {
106 double alpha, beta, gamma; 106 double alpha, beta, gamma;
107 bool has_alpha, has_beta, has_gamma; 107 bool has_alpha, has_beta, has_gamma;
108 108
109 GetSensorValue(SENSOR_DATA_TYPE_TILT_X_DEGREES, new_data, &alpha, 109 GetSensorValue(SENSOR_DATA_TYPE_TILT_X_DEGREES, new_data, &alpha,
110 &has_alpha); 110 &has_alpha);
111 GetSensorValue(SENSOR_DATA_TYPE_TILT_Y_DEGREES, new_data, &beta, 111 GetSensorValue(SENSOR_DATA_TYPE_TILT_Y_DEGREES, new_data, &beta,
112 &has_beta); 112 &has_beta);
113 GetSensorValue(SENSOR_DATA_TYPE_TILT_Z_DEGREES, new_data, &gamma, 113 GetSensorValue(SENSOR_DATA_TYPE_TILT_Z_DEGREES, new_data, &gamma,
114 &has_gamma); 114 &has_gamma);
115 115
(...skipping 22 matching lines...) Expand all
138 138
139 class DataFetcherSharedMemory::SensorEventSinkMotion 139 class DataFetcherSharedMemory::SensorEventSinkMotion
140 : public DataFetcherSharedMemory::SensorEventSink { 140 : public DataFetcherSharedMemory::SensorEventSink {
141 public: 141 public:
142 explicit SensorEventSinkMotion(DeviceMotionHardwareBuffer* const buffer) 142 explicit SensorEventSinkMotion(DeviceMotionHardwareBuffer* const buffer)
143 : buffer_(buffer) {} 143 : buffer_(buffer) {}
144 virtual ~SensorEventSinkMotion() {} 144 virtual ~SensorEventSinkMotion() {}
145 145
146 protected: 146 protected:
147 virtual bool UpdateSharedMemoryBuffer( 147 virtual bool UpdateSharedMemoryBuffer(
148 ISensor* sensor, ISensorDataReport* new_data) OVERRIDE { 148 ISensor* sensor, ISensorDataReport* new_data) override {
149 149
150 SENSOR_TYPE_ID sensor_type = GUID_NULL; 150 SENSOR_TYPE_ID sensor_type = GUID_NULL;
151 if (!SUCCEEDED(sensor->GetType(&sensor_type))) 151 if (!SUCCEEDED(sensor->GetType(&sensor_type)))
152 return false; 152 return false;
153 153
154 if (IsEqualIID(sensor_type, SENSOR_TYPE_ACCELEROMETER_3D)) { 154 if (IsEqualIID(sensor_type, SENSOR_TYPE_ACCELEROMETER_3D)) {
155 double acceleration_including_gravity_x; 155 double acceleration_including_gravity_x;
156 double acceleration_including_gravity_y; 156 double acceleration_including_gravity_y;
157 double acceleration_including_gravity_z; 157 double acceleration_including_gravity_z;
158 bool has_acceleration_including_gravity_x; 158 bool has_acceleration_including_gravity_x;
(...skipping 232 matching lines...) Expand 10 before | Expand all | Expand 10 after
391 motion_buffer_->data.allAvailableSensorsAreActive = enabled; 391 motion_buffer_->data.allAvailableSensorsAreActive = enabled;
392 motion_buffer_->seqlock.WriteEnd(); 392 motion_buffer_->seqlock.WriteEnd();
393 } 393 }
394 break; 394 break;
395 default: 395 default:
396 NOTREACHED(); 396 NOTREACHED();
397 } 397 }
398 } 398 }
399 399
400 } // namespace content 400 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698