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

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: 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 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
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 void handleSensorError(ExceptionCode = UnknownError, 84 void handleSensorError(ExceptionCode = UnknownError,
85 const String& sanitizedMessage = String(), 85 String sanitizedMessage = String(),
Mikhail 2016/11/02 14:30:20 nit: pls add comment like "intentionally copied"
shalamov 2016/11/02 14:55:01 Done.
86 const String& unsanitizedMessage = String()); 86 String unsanitizedMessage = String());
87 87
88 void onSensorCreated(device::mojom::blink::SensorInitParamsPtr, 88 void onSensorCreated(device::mojom::blink::SensorInitParamsPtr,
89 device::mojom::blink::SensorClientRequest); 89 device::mojom::blink::SensorClientRequest);
90 90
91 bool tryReadFromBuffer(); 91 bool tryReadFromBuffer();
92 92
93 device::mojom::blink::SensorType m_type; 93 device::mojom::blink::SensorType m_type;
94 device::mojom::blink::ReportingMode m_mode; 94 device::mojom::blink::ReportingMode m_mode;
95 Member<SensorProviderProxy> m_provider; 95 Member<SensorProviderProxy> m_provider;
96 using ObserversSet = HeapHashSet<WeakMember<Observer>>; 96 using ObserversSet = HeapHashSet<WeakMember<Observer>>;
(...skipping 12 matching lines...) Expand all
109 using ReadingBuffer = device::SensorReadingSharedBuffer; 109 using ReadingBuffer = device::SensorReadingSharedBuffer;
110 static_assert( 110 static_assert(
111 sizeof(ReadingBuffer) == 111 sizeof(ReadingBuffer) ==
112 device::mojom::blink::SensorInitParams::kReadBufferSizeForTests, 112 device::mojom::blink::SensorInitParams::kReadBufferSizeForTests,
113 "Check reading buffer size for tests"); 113 "Check reading buffer size for tests");
114 }; 114 };
115 115
116 } // namespace blink 116 } // namespace blink
117 117
118 #endif // SensorProxy_h 118 #endif // SensorProxy_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698