Index: ppapi/cpp/dev/resource_array_dev.cc |
diff --git a/ppapi/cpp/dev/resource_array_dev.cc b/ppapi/cpp/dev/resource_array_dev.cc |
deleted file mode 100644 |
index 5bd2549326469ebbd5687841ffceeead17cbb604..0000000000000000000000000000000000000000 |
--- a/ppapi/cpp/dev/resource_array_dev.cc |
+++ /dev/null |
@@ -1,92 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "ppapi/cpp/dev/resource_array_dev.h" |
- |
-#include "ppapi/c/dev/ppb_resource_array_dev.h" |
-#include "ppapi/c/pp_errors.h" |
-#include "ppapi/cpp/instance_handle.h" |
-#include "ppapi/cpp/logging.h" |
-#include "ppapi/cpp/module.h" |
-#include "ppapi/cpp/module_impl.h" |
- |
-namespace pp { |
- |
-namespace { |
- |
-template <> const char* interface_name<PPB_ResourceArray_Dev>() { |
- return PPB_RESOURCEARRAY_DEV_INTERFACE; |
-} |
- |
-} // namespace |
- |
-ResourceArray_Dev::ResourceArray_Dev() { |
-} |
- |
-ResourceArray_Dev::ResourceArray_Dev(PassRef, PP_Resource resource) |
- : Resource(PASS_REF, resource) { |
-} |
- |
-ResourceArray_Dev::ResourceArray_Dev(const ResourceArray_Dev& other) |
- : Resource(other) { |
-} |
- |
-ResourceArray_Dev::ResourceArray_Dev(const InstanceHandle& instance, |
- const PP_Resource elements[], |
- uint32_t size) { |
- if (has_interface<PPB_ResourceArray_Dev>()) { |
- PassRefFromConstructor(get_interface<PPB_ResourceArray_Dev>()->Create( |
- instance.pp_instance(), elements, size)); |
- } |
-} |
- |
-ResourceArray_Dev::~ResourceArray_Dev() { |
-} |
- |
-ResourceArray_Dev& ResourceArray_Dev::operator=( |
- const ResourceArray_Dev& other) { |
- Resource::operator=(other); |
- return *this; |
-} |
- |
-uint32_t ResourceArray_Dev::size() const { |
- if (!has_interface<PPB_ResourceArray_Dev>()) |
- return 0; |
- return get_interface<PPB_ResourceArray_Dev>()->GetSize(pp_resource()); |
-} |
- |
-PP_Resource ResourceArray_Dev::operator[](uint32_t index) const { |
- if (!has_interface<PPB_ResourceArray_Dev>()) |
- return 0; |
- return get_interface<PPB_ResourceArray_Dev>()->GetAt(pp_resource(), index); |
-} |
- |
-// static |
-void ResourceArray_Dev::ArrayOutputCallbackConverter(void* user_data, |
- int32_t result) { |
- ArrayOutputCallbackData* data = |
- static_cast<ArrayOutputCallbackData*>(user_data); |
- |
- // data->resource_array_output should remain 0 if the call failed. |
- ResourceArray_Dev resources(PASS_REF, data->resource_array_output); |
- PP_DCHECK(resources.is_null() || result == PP_OK); |
- |
- // Need to issue the "GetDataBuffer" even for error cases and when the number |
- // of items is 0. |
- PP_Resource* output_buf = static_cast<PP_Resource*>( |
- data->output.GetDataBuffer( |
- data->output.user_data, resources.is_null() ? 0 : resources.size(), |
- sizeof(PP_Resource))); |
- if (output_buf) { |
- for (uint32_t index = 0; index < resources.size(); ++index) { |
- output_buf[index] = resources[index]; |
- Module::Get()->core()->AddRefResource(output_buf[index]); |
- } |
- } |
- |
- PP_RunCompletionCallback(&data->original_callback, result); |
- delete data; |
-} |
- |
-} // namespace pp |