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 3 // found in the LICENSE file. 4 5 #include "ppapi/cpp/core.h" 6 7 #include "ppapi/cpp/completion_callback.h" 8 9 namespace pp { 10 11 // This function is implemented in the .cc file to avoid including completion 12 // callback all over the project. CallOnMainThread(int32_t delay_in_milliseconds,const CompletionCallback & callback,int32_t result)13void Core::CallOnMainThread(int32_t delay_in_milliseconds, 14 const CompletionCallback& callback, 15 int32_t result) { 16 return interface_->CallOnMainThread(delay_in_milliseconds, 17 callback.pp_completion_callback(), 18 result); 19 } 20 IsMainThread()21bool Core::IsMainThread() { 22 return PP_ToBool(interface_->IsMainThread()); 23 } 24 25 } // namespace pp 26