| Index: components/shared_memory_seqlock/shared_memory_seqlock_reader.cc
|
| diff --git a/content/renderer/shared_memory_seqlock_reader.cc b/components/shared_memory_seqlock/shared_memory_seqlock_reader.cc
|
| similarity index 72%
|
| rename from content/renderer/shared_memory_seqlock_reader.cc
|
| rename to components/shared_memory_seqlock/shared_memory_seqlock_reader.cc
|
| index 2727aa52f99fd015c5c9d51a9cf026c8040d4d9b..3128210f6a83e5081370929eb3d892cf39504492 100644
|
| --- a/content/renderer/shared_memory_seqlock_reader.cc
|
| +++ b/components/shared_memory_seqlock/shared_memory_seqlock_reader.cc
|
| @@ -2,33 +2,37 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "content/renderer/shared_memory_seqlock_reader.h"
|
| +#include "components/shared_memory_seqlock/shared_memory_seqlock_reader.h"
|
|
|
| -namespace content {
|
| +namespace shared_memory_seqlock {
|
| namespace internal {
|
|
|
| -SharedMemorySeqLockReaderBase::SharedMemorySeqLockReaderBase() { }
|
| +SharedMemorySeqLockReaderBase::SharedMemorySeqLockReaderBase() {
|
| +}
|
|
|
| -SharedMemorySeqLockReaderBase::~SharedMemorySeqLockReaderBase() { }
|
| +SharedMemorySeqLockReaderBase::~SharedMemorySeqLockReaderBase() {
|
| +}
|
|
|
| -void*
|
| -SharedMemorySeqLockReaderBase::InitializeSharedMemory(
|
| - base::SharedMemoryHandle shared_memory_handle, size_t buffer_size) {
|
| +void* SharedMemorySeqLockReaderBase::InitializeSharedMemory(
|
| + base::SharedMemoryHandle shared_memory_handle,
|
| + size_t buffer_size) {
|
| renderer_shared_memory_handle_ = shared_memory_handle;
|
| if (!base::SharedMemory::IsHandleValid(renderer_shared_memory_handle_))
|
| return 0;
|
| - renderer_shared_memory_.reset(new base::SharedMemory(
|
| - renderer_shared_memory_handle_, true));
|
| + renderer_shared_memory_.reset(
|
| + new base::SharedMemory(renderer_shared_memory_handle_, true));
|
|
|
| return (renderer_shared_memory_->Map(buffer_size))
|
| - ? renderer_shared_memory_->memory()
|
| - : 0;
|
| + ? renderer_shared_memory_->memory()
|
| + : 0;
|
| }
|
|
|
| bool SharedMemorySeqLockReaderBase::FetchFromBuffer(
|
| - content::OneWriterSeqLock* seqlock, void* final, void* temp, void* from,
|
| + shared_memory_seqlock::OneWriterSeqLock* seqlock,
|
| + void* final,
|
| + void* temp,
|
| + void* from,
|
| size_t size) {
|
| -
|
| if (!base::SharedMemory::IsHandleValid(renderer_shared_memory_handle_))
|
| return false;
|
|
|
| @@ -57,4 +61,4 @@ bool SharedMemorySeqLockReaderBase::FetchFromBuffer(
|
| }
|
|
|
| } // namespace internal
|
| -} // namespace content
|
| +} // namespace shared_memory_seqlock
|
|
|