| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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/glue/webkitclient_impl.h" | 5 #include "webkit/glue/webkitclient_impl.h" |
| 6 | 6 |
| 7 #if defined(OS_LINUX) | 7 #if defined(OS_LINUX) |
| 8 #include <malloc.h> | 8 #include <malloc.h> |
| 9 #endif | 9 #endif |
| 10 | 10 |
| (...skipping 318 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 329 } | 329 } |
| 330 | 330 |
| 331 void WebKitClientImpl::stopSharedTimer() { | 331 void WebKitClientImpl::stopSharedTimer() { |
| 332 shared_timer_.Stop(); | 332 shared_timer_.Stop(); |
| 333 } | 333 } |
| 334 | 334 |
| 335 void WebKitClientImpl::callOnMainThread(void (*func)()) { | 335 void WebKitClientImpl::callOnMainThread(void (*func)()) { |
| 336 main_loop_->PostTask(FROM_HERE, NewRunnableFunction(func)); | 336 main_loop_->PostTask(FROM_HERE, NewRunnableFunction(func)); |
| 337 } | 337 } |
| 338 | 338 |
| 339 void WebKitClientImpl::callOnMainThread(void (*func)(void*), void* context) { |
| 340 main_loop_->PostTask(FROM_HERE, NewRunnableFunction(func, context)); |
| 341 } |
| 342 |
| 339 base::PlatformFile WebKitClientImpl::databaseOpenFile( | 343 base::PlatformFile WebKitClientImpl::databaseOpenFile( |
| 340 const WebKit::WebString& vfs_file_name, int desired_flags, | 344 const WebKit::WebString& vfs_file_name, int desired_flags, |
| 341 base::PlatformFile* dir_handle) { | 345 base::PlatformFile* dir_handle) { |
| 342 if (dir_handle) | 346 if (dir_handle) |
| 343 *dir_handle = base::kInvalidPlatformFileValue; | 347 *dir_handle = base::kInvalidPlatformFileValue; |
| 344 return base::kInvalidPlatformFileValue; | 348 return base::kInvalidPlatformFileValue; |
| 345 } | 349 } |
| 346 | 350 |
| 347 int WebKitClientImpl::databaseDeleteFile( | 351 int WebKitClientImpl::databaseDeleteFile( |
| 348 const WebKit::WebString& vfs_file_name, bool sync_dir) { | 352 const WebKit::WebString& vfs_file_name, bool sync_dir) { |
| (...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 493 ++shared_timer_suspended_; | 497 ++shared_timer_suspended_; |
| 494 } | 498 } |
| 495 | 499 |
| 496 void WebKitClientImpl::ResumeSharedTimer() { | 500 void WebKitClientImpl::ResumeSharedTimer() { |
| 497 // The shared timer may have fired or been adjusted while we were suspended. | 501 // The shared timer may have fired or been adjusted while we were suspended. |
| 498 if (--shared_timer_suspended_ == 0 && !shared_timer_.IsRunning()) | 502 if (--shared_timer_suspended_ == 0 && !shared_timer_.IsRunning()) |
| 499 setSharedTimerFireTime(shared_timer_fire_time_); | 503 setSharedTimerFireTime(shared_timer_fire_time_); |
| 500 } | 504 } |
| 501 | 505 |
| 502 } // namespace webkit_glue | 506 } // namespace webkit_glue |
| OLD | NEW |