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

Side by Side Diff: third_party/WebKit/Source/modules/sensor/SensorProxy.h

Issue 2471103002: [sensors] Close mock sensor stubs after test is finished (Closed)
Patch Set: Fix for comment from Mikhail Created 4 years, 1 month 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 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 #ifndef SensorProxy_h 5 #ifndef SensorProxy_h
6 #define SensorProxy_h 6 #define SensorProxy_h
7 7
8 #include "core/dom/ExceptionCode.h" 8 #include "core/dom/ExceptionCode.h"
9 #include "device/generic_sensor/public/cpp/sensor_reading.h" 9 #include "device/generic_sensor/public/cpp/sensor_reading.h"
10 #include "device/generic_sensor/public/interfaces/sensor.mojom-blink.h" 10 #include "device/generic_sensor/public/interfaces/sensor.mojom-blink.h"
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
74 74
75 private: 75 private:
76 friend class SensorProviderProxy; 76 friend class SensorProviderProxy;
77 SensorProxy(device::mojom::blink::SensorType, SensorProviderProxy*); 77 SensorProxy(device::mojom::blink::SensorType, SensorProviderProxy*);
78 78
79 // device::mojom::blink::SensorClient overrides. 79 // device::mojom::blink::SensorClient overrides.
80 void RaiseError() override; 80 void RaiseError() override;
81 void SensorReadingChanged() override; 81 void SensorReadingChanged() override;
82 82
83 // Generic handler for a fatal error. 83 // Generic handler for a fatal error.
84 // String parameters are intentionally copied.
84 void handleSensorError(ExceptionCode = UnknownError, 85 void handleSensorError(ExceptionCode = UnknownError,
85 const String& sanitizedMessage = String(), 86 String sanitizedMessage = String(),
86 const String& unsanitizedMessage = String()); 87 String unsanitizedMessage = String());
87 88
88 void onSensorCreated(device::mojom::blink::SensorInitParamsPtr, 89 void onSensorCreated(device::mojom::blink::SensorInitParamsPtr,
89 device::mojom::blink::SensorClientRequest); 90 device::mojom::blink::SensorClientRequest);
90 91
91 bool tryReadFromBuffer(); 92 bool tryReadFromBuffer();
92 93
93 device::mojom::blink::SensorType m_type; 94 device::mojom::blink::SensorType m_type;
94 device::mojom::blink::ReportingMode m_mode; 95 device::mojom::blink::ReportingMode m_mode;
95 Member<SensorProviderProxy> m_provider; 96 Member<SensorProviderProxy> m_provider;
96 using ObserversSet = HeapHashSet<WeakMember<Observer>>; 97 using ObserversSet = HeapHashSet<WeakMember<Observer>>;
(...skipping 12 matching lines...) Expand all
109 using ReadingBuffer = device::SensorReadingSharedBuffer; 110 using ReadingBuffer = device::SensorReadingSharedBuffer;
110 static_assert( 111 static_assert(
111 sizeof(ReadingBuffer) == 112 sizeof(ReadingBuffer) ==
112 device::mojom::blink::SensorInitParams::kReadBufferSizeForTests, 113 device::mojom::blink::SensorInitParams::kReadBufferSizeForTests,
113 "Check reading buffer size for tests"); 114 "Check reading buffer size for tests");
114 }; 115 };
115 116
116 } // namespace blink 117 } // namespace blink
117 118
118 #endif // SensorProxy_h 119 #endif // SensorProxy_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698