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

Side by Side Diff: webkit/child/webkitplatformsupport_impl.cc

Issue 61553006: Rename WebKit namespace to blink (part 5) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "webkit/child/webkitplatformsupport_impl.h" 5 #include "webkit/child/webkitplatformsupport_impl.h"
6 6
7 #include <math.h> 7 #include <math.h>
8 8
9 #include <vector> 9 #include <vector>
10 10
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
48 #include "webkit/child/webkit_child_helpers.h" 48 #include "webkit/child/webkit_child_helpers.h"
49 #include "webkit/child/websocketstreamhandle_impl.h" 49 #include "webkit/child/websocketstreamhandle_impl.h"
50 #include "webkit/child/weburlloader_impl.h" 50 #include "webkit/child/weburlloader_impl.h"
51 #include "webkit/common/user_agent/user_agent.h" 51 #include "webkit/common/user_agent/user_agent.h"
52 #include "webkit/glue/webkit_glue.h" 52 #include "webkit/glue/webkit_glue.h"
53 53
54 #if defined(OS_ANDROID) 54 #if defined(OS_ANDROID)
55 #include "base/android/sys_utils.h" 55 #include "base/android/sys_utils.h"
56 #endif 56 #endif
57 57
58 using WebKit::WebAudioBus; 58 using blink::WebAudioBus;
59 using WebKit::WebCookie; 59 using blink::WebCookie;
60 using WebKit::WebData; 60 using blink::WebData;
61 using WebKit::WebLocalizedString; 61 using blink::WebLocalizedString;
62 using WebKit::WebPluginListBuilder; 62 using blink::WebPluginListBuilder;
63 using WebKit::WebString; 63 using blink::WebString;
64 using WebKit::WebSocketStreamHandle; 64 using blink::WebSocketStreamHandle;
65 using WebKit::WebURL; 65 using blink::WebURL;
66 using WebKit::WebURLError; 66 using blink::WebURLError;
67 using WebKit::WebURLLoader; 67 using blink::WebURLLoader;
68 using WebKit::WebVector; 68 using blink::WebVector;
69 69
70 namespace { 70 namespace {
71 71
72 // A simple class to cache the memory usage for a given amount of time. 72 // A simple class to cache the memory usage for a given amount of time.
73 class MemoryUsageCache { 73 class MemoryUsageCache {
74 public: 74 public:
75 // Retrieves the Singleton. 75 // Retrieves the Singleton.
76 static MemoryUsageCache* GetInstance() { 76 static MemoryUsageCache* GetInstance() {
77 return Singleton<MemoryUsageCache>::get(); 77 return Singleton<MemoryUsageCache>::get();
78 } 78 }
(...skipping 383 matching lines...) Expand 10 before | Expand all | Expand 10 after
462 return reinterpret_cast<long*>(&TRACE_EVENT_API_THREAD_BUCKET(1)); 462 return reinterpret_cast<long*>(&TRACE_EVENT_API_THREAD_BUCKET(1));
463 case 2: 463 case 2:
464 return reinterpret_cast<long*>(&TRACE_EVENT_API_THREAD_BUCKET(2)); 464 return reinterpret_cast<long*>(&TRACE_EVENT_API_THREAD_BUCKET(2));
465 default: 465 default:
466 NOTREACHED() << "Unknown thread bucket type."; 466 NOTREACHED() << "Unknown thread bucket type.";
467 } 467 }
468 return NULL; 468 return NULL;
469 } 469 }
470 470
471 COMPILE_ASSERT( 471 COMPILE_ASSERT(
472 sizeof(WebKit::Platform::TraceEventHandle) == 472 sizeof(blink::Platform::TraceEventHandle) ==
473 sizeof(base::debug::TraceEventHandle), 473 sizeof(base::debug::TraceEventHandle),
474 TraceEventHandle_types_must_be_same_size); 474 TraceEventHandle_types_must_be_same_size);
475 475
476 WebKit::Platform::TraceEventHandle WebKitPlatformSupportImpl::addTraceEvent( 476 blink::Platform::TraceEventHandle WebKitPlatformSupportImpl::addTraceEvent(
477 char phase, 477 char phase,
478 const unsigned char* category_group_enabled, 478 const unsigned char* category_group_enabled,
479 const char* name, 479 const char* name,
480 unsigned long long id, 480 unsigned long long id,
481 int num_args, 481 int num_args,
482 const char** arg_names, 482 const char** arg_names,
483 const unsigned char* arg_types, 483 const unsigned char* arg_types,
484 const unsigned long long* arg_values, 484 const unsigned long long* arg_values,
485 unsigned char flags) { 485 unsigned char flags) {
486 base::debug::TraceEventHandle handle = TRACE_EVENT_API_ADD_TRACE_EVENT( 486 base::debug::TraceEventHandle handle = TRACE_EVENT_API_ADD_TRACE_EVENT(
487 phase, category_group_enabled, name, id, 487 phase, category_group_enabled, name, id,
488 num_args, arg_names, arg_types, arg_values, NULL, flags); 488 num_args, arg_names, arg_types, arg_values, NULL, flags);
489 WebKit::Platform::TraceEventHandle result; 489 blink::Platform::TraceEventHandle result;
490 memcpy(&result, &handle, sizeof(result)); 490 memcpy(&result, &handle, sizeof(result));
491 return result; 491 return result;
492 } 492 }
493 493
494 void WebKitPlatformSupportImpl::updateTraceEventDuration( 494 void WebKitPlatformSupportImpl::updateTraceEventDuration(
495 TraceEventHandle handle) { 495 TraceEventHandle handle) {
496 base::debug::TraceEventHandle traceEventHandle; 496 base::debug::TraceEventHandle traceEventHandle;
497 memcpy(&traceEventHandle, &handle, sizeof(handle)); 497 memcpy(&traceEventHandle, &handle, sizeof(handle));
498 TRACE_EVENT_API_UPDATE_TRACE_EVENT_DURATION(traceEventHandle); 498 TRACE_EVENT_API_UPDATE_TRACE_EVENT_DURATION(traceEventHandle);
499 } 499 }
(...skipping 287 matching lines...) Expand 10 before | Expand all | Expand 10 after
787 void WebKitPlatformSupportImpl::stopSharedTimer() { 787 void WebKitPlatformSupportImpl::stopSharedTimer() {
788 shared_timer_.Stop(); 788 shared_timer_.Stop();
789 } 789 }
790 790
791 void WebKitPlatformSupportImpl::callOnMainThread( 791 void WebKitPlatformSupportImpl::callOnMainThread(
792 void (*func)(void*), void* context) { 792 void (*func)(void*), void* context) {
793 main_loop_->PostTask(FROM_HERE, base::Bind(func, context)); 793 main_loop_->PostTask(FROM_HERE, base::Bind(func, context));
794 } 794 }
795 795
796 base::PlatformFile WebKitPlatformSupportImpl::databaseOpenFile( 796 base::PlatformFile WebKitPlatformSupportImpl::databaseOpenFile(
797 const WebKit::WebString& vfs_file_name, int desired_flags) { 797 const blink::WebString& vfs_file_name, int desired_flags) {
798 return base::kInvalidPlatformFileValue; 798 return base::kInvalidPlatformFileValue;
799 } 799 }
800 800
801 int WebKitPlatformSupportImpl::databaseDeleteFile( 801 int WebKitPlatformSupportImpl::databaseDeleteFile(
802 const WebKit::WebString& vfs_file_name, bool sync_dir) { 802 const blink::WebString& vfs_file_name, bool sync_dir) {
803 return -1; 803 return -1;
804 } 804 }
805 805
806 long WebKitPlatformSupportImpl::databaseGetFileAttributes( 806 long WebKitPlatformSupportImpl::databaseGetFileAttributes(
807 const WebKit::WebString& vfs_file_name) { 807 const blink::WebString& vfs_file_name) {
808 return 0; 808 return 0;
809 } 809 }
810 810
811 long long WebKitPlatformSupportImpl::databaseGetFileSize( 811 long long WebKitPlatformSupportImpl::databaseGetFileSize(
812 const WebKit::WebString& vfs_file_name) { 812 const blink::WebString& vfs_file_name) {
813 return 0; 813 return 0;
814 } 814 }
815 815
816 long long WebKitPlatformSupportImpl::databaseGetSpaceAvailableForOrigin( 816 long long WebKitPlatformSupportImpl::databaseGetSpaceAvailableForOrigin(
817 const WebKit::WebString& origin_identifier) { 817 const blink::WebString& origin_identifier) {
818 return 0; 818 return 0;
819 } 819 }
820 820
821 WebKit::WebString WebKitPlatformSupportImpl::signedPublicKeyAndChallengeString( 821 blink::WebString WebKitPlatformSupportImpl::signedPublicKeyAndChallengeString(
822 unsigned key_size_index, 822 unsigned key_size_index,
823 const WebKit::WebString& challenge, 823 const blink::WebString& challenge,
824 const WebKit::WebURL& url) { 824 const blink::WebURL& url) {
825 return WebKit::WebString(""); 825 return blink::WebString("");
826 } 826 }
827 827
828 static scoped_ptr<base::ProcessMetrics> CurrentProcessMetrics() { 828 static scoped_ptr<base::ProcessMetrics> CurrentProcessMetrics() {
829 using base::ProcessMetrics; 829 using base::ProcessMetrics;
830 #if defined(OS_MACOSX) 830 #if defined(OS_MACOSX)
831 return scoped_ptr<ProcessMetrics>( 831 return scoped_ptr<ProcessMetrics>(
832 // The default port provider is sufficient to get data for the current 832 // The default port provider is sufficient to get data for the current
833 // process. 833 // process.
834 ProcessMetrics::CreateProcessMetrics(base::GetCurrentProcessHandle(), 834 ProcessMetrics::CreateProcessMetrics(base::GetCurrentProcessHandle(),
835 NULL)); 835 NULL));
(...skipping 21 matching lines...) Expand all
857 857
858 size_t WebKitPlatformSupportImpl::actualMemoryUsageMB() { 858 size_t WebKitPlatformSupportImpl::actualMemoryUsageMB() {
859 return getMemoryUsageMB(true); 859 return getMemoryUsageMB(true);
860 } 860 }
861 861
862 size_t WebKitPlatformSupportImpl::physicalMemoryMB() { 862 size_t WebKitPlatformSupportImpl::physicalMemoryMB() {
863 return static_cast<size_t>(base::SysInfo::AmountOfPhysicalMemoryMB()); 863 return static_cast<size_t>(base::SysInfo::AmountOfPhysicalMemoryMB());
864 } 864 }
865 865
866 void WebKitPlatformSupportImpl::startHeapProfiling( 866 void WebKitPlatformSupportImpl::startHeapProfiling(
867 const WebKit::WebString& prefix) { 867 const blink::WebString& prefix) {
868 // FIXME(morrita): Make this built on windows. 868 // FIXME(morrita): Make this built on windows.
869 #if !defined(NO_TCMALLOC) && defined(USE_TCMALLOC) && !defined(OS_WIN) 869 #if !defined(NO_TCMALLOC) && defined(USE_TCMALLOC) && !defined(OS_WIN)
870 HeapProfilerStart(prefix.utf8().data()); 870 HeapProfilerStart(prefix.utf8().data());
871 #endif 871 #endif
872 } 872 }
873 873
874 void WebKitPlatformSupportImpl::stopHeapProfiling() { 874 void WebKitPlatformSupportImpl::stopHeapProfiling() {
875 #if !defined(NO_TCMALLOC) && defined(USE_TCMALLOC) && !defined(OS_WIN) 875 #if !defined(NO_TCMALLOC) && defined(USE_TCMALLOC) && !defined(OS_WIN)
876 HeapProfilerStop(); 876 HeapProfilerStop();
877 #endif 877 #endif
878 } 878 }
879 879
880 void WebKitPlatformSupportImpl::dumpHeapProfiling( 880 void WebKitPlatformSupportImpl::dumpHeapProfiling(
881 const WebKit::WebString& reason) { 881 const blink::WebString& reason) {
882 #if !defined(NO_TCMALLOC) && defined(USE_TCMALLOC) && !defined(OS_WIN) 882 #if !defined(NO_TCMALLOC) && defined(USE_TCMALLOC) && !defined(OS_WIN)
883 HeapProfilerDump(reason.utf8().data()); 883 HeapProfilerDump(reason.utf8().data());
884 #endif 884 #endif
885 } 885 }
886 886
887 WebString WebKitPlatformSupportImpl::getHeapProfile() { 887 WebString WebKitPlatformSupportImpl::getHeapProfile() {
888 #if !defined(NO_TCMALLOC) && defined(USE_TCMALLOC) && !defined(OS_WIN) 888 #if !defined(NO_TCMALLOC) && defined(USE_TCMALLOC) && !defined(OS_WIN)
889 char* data = GetHeapProfile(); 889 char* data = GetHeapProfile();
890 WebString result = WebString::fromUTF8(std::string(data)); 890 WebString result = WebString::fromUTF8(std::string(data));
891 free(data); 891 free(data);
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
929 if (--shared_timer_suspended_ == 0 && 929 if (--shared_timer_suspended_ == 0 &&
930 (!shared_timer_.IsRunning() || 930 (!shared_timer_.IsRunning() ||
931 shared_timer_fire_time_was_set_while_suspended_)) { 931 shared_timer_fire_time_was_set_while_suspended_)) {
932 shared_timer_fire_time_was_set_while_suspended_ = false; 932 shared_timer_fire_time_was_set_while_suspended_ = false;
933 setSharedTimerFireInterval( 933 setSharedTimerFireInterval(
934 shared_timer_fire_time_ - monotonicallyIncreasingTime()); 934 shared_timer_fire_time_ - monotonicallyIncreasingTime());
935 } 935 }
936 } 936 }
937 937
938 } // namespace webkit_glue 938 } // namespace webkit_glue
OLDNEW
« no previous file with comments | « webkit/child/webkitplatformsupport_impl.h ('k') | webkit/child/websocketstreamhandle_delegate.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698