Index: device/generic_sensor/one_writer_seqlock.h |
diff --git a/content/common/one_writer_seqlock.h b/device/generic_sensor/one_writer_seqlock.h |
similarity index 90% |
rename from content/common/one_writer_seqlock.h |
rename to device/generic_sensor/one_writer_seqlock.h |
index e301e848d5c86c5920b354e7539ef393a1b88050..51523a3cea5764c570ccb1345ea0a7b6a3477de9 100644 |
--- a/content/common/one_writer_seqlock.h |
+++ b/device/generic_sensor/one_writer_seqlock.h |
@@ -8,9 +8,8 @@ |
#include "base/atomicops.h" |
#include "base/macros.h" |
#include "base/threading/platform_thread.h" |
-#include "content/common/content_export.h" |
-namespace content { |
+namespace device { |
// This SeqLock handles only *one* writer and multiple readers. It may be |
// suitable for low-contention with relatively infrequent writes, and many |
@@ -29,7 +28,7 @@ namespace content { |
// garbage, or indices could be out of range. Probably the only suitable thing |
// to do during the read loop is to make a copy of the data, and operate on it |
// only after the read was found to be consistent. |
-class CONTENT_EXPORT OneWriterSeqLock { |
+class OneWriterSeqLock { |
public: |
OneWriterSeqLock(); |
base::subtle::Atomic32 ReadBegin(); |
@@ -42,6 +41,6 @@ class CONTENT_EXPORT OneWriterSeqLock { |
DISALLOW_COPY_AND_ASSIGN(OneWriterSeqLock); |
}; |
-} // namespace content |
+} // namespace device |
-#endif // CONTENT_COMMON_ONE_WRITER_SEQLOCK_H_ |
+#endif // DEVICE_GENERIC_SENSOR_ONE_WRITER_SEQLOCK_H_ |