16e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved. 26e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 36e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)// found in the LICENSE file. 46e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) 56e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)#include "mojo/embedder/simple_platform_support.h" 66e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) 76e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)#include "mojo/embedder/simple_platform_shared_buffer.h" 86e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) 96e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)namespace mojo { 106e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)namespace embedder { 116e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) 126e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)PlatformSharedBuffer* SimplePlatformSupport::CreateSharedBuffer( 136e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) size_t num_bytes) { 146e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) return SimplePlatformSharedBuffer::Create(num_bytes); 156e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)} 166e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) 176e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)PlatformSharedBuffer* SimplePlatformSupport::CreateSharedBufferFromHandle( 186e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) size_t num_bytes, 196e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) ScopedPlatformHandle platform_handle) { 206e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) return SimplePlatformSharedBuffer::CreateFromPlatformHandle( 216e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) num_bytes, platform_handle.Pass()); 226e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)} 236e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles) 246e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)} // namespace embedder 256e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)} // namespace mojo 26