| // Copyright (c) 2010 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/core.h" |
| |
| #include "ppapi/cpp/completion_callback.h" |
| |
| namespace pp { |
| |
| // This function is implemented in the .cc file to avoid including completion |
| // callback all over the project. |
| void Core::CallOnMainThread(int32_t delay_in_milliseconds, |
| const CompletionCallback& callback, |
| int32_t result) { |
| return interface_->CallOnMainThread(delay_in_milliseconds, |
| callback.pp_completion_callback(), |
| result); |
| } |
| |
| bool Core::IsMainThread() { |
| return PP_ToBool(interface_->IsMainThread()); |
| } |
| |
| } // namespace pp |