1// Copyright 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "ppapi/proxy/file_mapping_resource.h" 6 7#include "ppapi/c/pp_errors.h" 8 9namespace ppapi { 10namespace proxy { 11 12// static 13FileMappingResource::MapResult FileMappingResource::DoMapBlocking( 14 scoped_refptr<FileIOResource::FileHolder> file_holder, 15 void* address_hint, 16 int64_t length, 17 uint32_t map_protection, 18 uint32_t map_flags, 19 int64_t offset) { 20 // TODO(dmichael): Implement for Windows (crbug.com/83774). 21 MapResult map_result; 22 map_result.result = PP_ERROR_NOTSUPPORTED; 23 return map_result; 24} 25 26// static 27int32_t FileMappingResource::DoUnmapBlocking(const void* address, 28 int64_t length) { 29 // TODO(dmichael): Implement for Windows (crbug.com/83774). 30 return PP_ERROR_NOTSUPPORTED; 31} 32 33// static 34int64_t FileMappingResource::DoGetMapPageSize() { 35 // TODO(dmichael): Implement for Windows (crbug.com/83774). 36 return 0; 37} 38 39} // namespace proxy 40} // namespace ppapi 41