Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(378)

Unified Diff: tests/fake_browser_ppapi/fake_url_request_info.cc

Issue 7292002: Remove plugin connection to PPAPI scriptable objects (var deprecated). Also (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client/
Patch Set: '' Created 9 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « tests/fake_browser_ppapi/fake_url_request_info.h ('k') | tests/fake_browser_ppapi/fake_url_response_info.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tests/fake_browser_ppapi/fake_url_request_info.cc
===================================================================
--- tests/fake_browser_ppapi/fake_url_request_info.cc (revision 6005)
+++ tests/fake_browser_ppapi/fake_url_request_info.cc (working copy)
@@ -1,150 +0,0 @@
-// Copyright (c) 2011 The Native Client 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 "native_client/tests/fake_browser_ppapi/fake_url_request_info.h"
-
-#include <string>
-
-#include "native_client/src/include/nacl_macros.h"
-#include "native_client/src/include/portability.h"
-#include "native_client/src/shared/ppapi_proxy/plugin_ppb_var.h"
-
-#include "native_client/tests/fake_browser_ppapi/fake_resource.h"
-#include "native_client/tests/fake_browser_ppapi/utility.h"
-
-#include "ppapi/c/pp_completion_callback.h"
-#include "ppapi/c/pp_resource.h"
-#include "ppapi/c/pp_var.h"
-
-using ppapi_proxy::PluginVar;
-using fake_browser_ppapi::DebugPrintf;
-
-namespace fake_browser_ppapi {
-
-namespace {
-
-PP_Resource Create(PP_Instance instance_id) {
- DebugPrintf("URLRequestInfo::Create: instance_id=%"NACL_PRId32"\n",
- instance_id);
- URLRequestInfo* request = new URLRequestInfo(instance_id);
- PP_Resource resource_id = TrackResource(request);
- DebugPrintf("URLRequestInfo::Create: resource_id=%"NACL_PRId32"\n",
- resource_id);
- return resource_id;
-}
-
-PP_Bool IsURLRequestInfo(PP_Resource resource_id) {
- DebugPrintf("URLRequestInfo::IsURLRequestInfo: resource_id=%"NACL_PRId32"\n",
- resource_id);
- UNREFERENCED_PARAMETER(resource_id);
- NACL_UNIMPLEMENTED();
- return PP_FALSE;
-}
-
-PP_Bool SetProperty(PP_Resource request_id,
- PP_URLRequestProperty property,
- struct PP_Var value) {
- DebugPrintf("URLRequestInfo::SetProperty: request_id=%"NACL_PRId32
- " property=%d value.type=%d\n", request_id, property, value.type);
-
- URLRequestInfo* request = GetResource(request_id)->AsURLRequestInfo();
- if (request == NULL)
- return PP_FALSE;
-
- if (value.type == PP_VARTYPE_BOOL) {
- switch (property) {
- case PP_URLREQUESTPROPERTY_STREAMTOFILE:
- request->set_stream_to_file(value.value.as_bool == PP_TRUE);
- return PP_TRUE;
- case PP_URLREQUESTPROPERTY_URL:
- case PP_URLREQUESTPROPERTY_METHOD:
- case PP_URLREQUESTPROPERTY_HEADERS:
- NACL_NOTREACHED();
- return PP_FALSE;
- case PP_URLREQUESTPROPERTY_ALLOWCREDENTIALS:
- case PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS:
- case PP_URLREQUESTPROPERTY_CUSTOMCONTENTTRANSFERENCODING:
- case PP_URLREQUESTPROPERTY_CUSTOMREFERRERURL:
- case PP_URLREQUESTPROPERTY_FOLLOWREDIRECTS:
- case PP_URLREQUESTPROPERTY_RECORDUPLOADPROGRESS:
- case PP_URLREQUESTPROPERTY_RECORDDOWNLOADPROGRESS:
- case PP_URLREQUESTPROPERTY_PREFETCHBUFFERUPPERTHRESHOLD:
- case PP_URLREQUESTPROPERTY_PREFETCHBUFFERLOWERTHRESHOLD:
- NACL_UNIMPLEMENTED();
- return PP_FALSE;
- }
- }
-
- if (value.type == PP_VARTYPE_STRING) {
- std::string str = PluginVar::PPVarToString(value);
- CHECK(str != "");
- switch (property) {
- case PP_URLREQUESTPROPERTY_URL:
- request->set_url(str);
- return PP_TRUE;
- case PP_URLREQUESTPROPERTY_METHOD:
- request->set_method(str);
- return PP_TRUE;
- case PP_URLREQUESTPROPERTY_HEADERS:
- request->set_headers(str);
- return PP_TRUE;
- case PP_URLREQUESTPROPERTY_ALLOWCREDENTIALS:
- case PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS:
- case PP_URLREQUESTPROPERTY_CUSTOMCONTENTTRANSFERENCODING:
- case PP_URLREQUESTPROPERTY_CUSTOMREFERRERURL:
- case PP_URLREQUESTPROPERTY_FOLLOWREDIRECTS:
- case PP_URLREQUESTPROPERTY_RECORDUPLOADPROGRESS:
- case PP_URLREQUESTPROPERTY_RECORDDOWNLOADPROGRESS:
- case PP_URLREQUESTPROPERTY_STREAMTOFILE:
- case PP_URLREQUESTPROPERTY_PREFETCHBUFFERUPPERTHRESHOLD:
- case PP_URLREQUESTPROPERTY_PREFETCHBUFFERLOWERTHRESHOLD:
- NACL_NOTREACHED();
- return PP_FALSE;
- }
- }
-
- return PP_FALSE;
-}
-
-PP_Bool AppendDataToBody(PP_Resource request_id,
- const void* data,
- uint32_t len) {
- DebugPrintf("URLRequestInfo::AppendDataToBody: request_id=%"NACL_PRId32"\n",
- request_id);
- UNREFERENCED_PARAMETER(data);
- UNREFERENCED_PARAMETER(len);
- NACL_UNIMPLEMENTED();
- return PP_FALSE;
-}
-
-PP_Bool AppendFileToBody(PP_Resource request_id,
- PP_Resource file_ref,
- int64_t start_offset,
- int64_t number_of_bytes,
- PP_Time expected_last_modified_time) {
- DebugPrintf("URLRequestInfo::AppendFileToBody: request_id=%"NACL_PRId32"\n",
- request_id);
- UNREFERENCED_PARAMETER(file_ref);
- UNREFERENCED_PARAMETER(start_offset);
- UNREFERENCED_PARAMETER(number_of_bytes);
- UNREFERENCED_PARAMETER(expected_last_modified_time);
- NACL_UNIMPLEMENTED();
- return PP_FALSE;
-}
-
-} // namespace
-
-
-const PPB_URLRequestInfo* URLRequestInfo::GetInterface() {
- static const PPB_URLRequestInfo url_request_info_interface = {
- Create,
- IsURLRequestInfo,
- SetProperty,
- AppendDataToBody,
- AppendFileToBody
- };
- return &url_request_info_interface;
-}
-
-} // namespace fake_browser_ppapi
« no previous file with comments | « tests/fake_browser_ppapi/fake_url_request_info.h ('k') | tests/fake_browser_ppapi/fake_url_response_info.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698