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