chromium/gpu/command_buffer/common/shm_count.cc

// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "gpu/command_buffer/common/shm_count.h"

#include "base/memory/shared_memory_mapping.h"
#include "base/memory/unsafe_shared_memory_region.h"

namespace gpu {

ShmCountBase::ShmCountBase() = default;
ShmCountBase::ShmCountBase(ShmCountBase&& other) = default;
ShmCountBase::~ShmCountBase() = default;

void ShmCountBase::Initialize(base::UnsafeSharedMemoryRegion region) {}

bool ShmCountBase::IsInitialized() const {}

volatile ShmCountBase::AtomicType* ShmCountBase::AsAtomic() {}

GpuProcessShmCount::GpuProcessShmCount() = default;
GpuProcessShmCount::GpuProcessShmCount(GpuProcessShmCount&& other) = default;

GpuProcessShmCount::GpuProcessShmCount(base::UnsafeSharedMemoryRegion region) {}

void GpuProcessShmCount::Increment() {}

void GpuProcessShmCount::Decrement() {}

GpuProcessHostShmCount::GpuProcessHostShmCount() {}

GpuProcessShmCount::CountType GpuProcessHostShmCount::GetCount() {}

}  // namespace gpu