cc: Added inline to Tile::IsReadyToDraw
[chromium-blink-merge.git] / ppapi / native_client / src / trusted / plugin / nacl_entry_points.h
blob0d182087d66c35f4c5ce2a7390425dbfb181c839
1 /*
2 * Copyright (c) 2012 The Chromium Authors. All rights reserved.
3 * Use of this source code is governed by a BSD-style license that can be
4 * found in the LICENSE file.
5 */
7 #ifndef NATIVE_CLIENT_SRC_TRUSTED_PLUGIN_NACL_ENTRY_POINTS_H_
8 #define NATIVE_CLIENT_SRC_TRUSTED_PLUGIN_NACL_ENTRY_POINTS_H_
10 #include <stddef.h>
12 #include <map>
13 #include <string>
15 #include "native_client/src/shared/imc/nacl_imc_c.h"
16 #include "ppapi/c/pp_instance.h"
17 #include "ppapi/c/private/ppb_instance_private.h"
19 typedef PP_ExternalPluginResult (*LaunchNaClProcessFunc)(
20 PP_Instance instance,
21 const char* alleged_url,
22 PP_Bool uses_irt,
23 PP_Bool uses_ppapi,
24 PP_Bool enable_ppapi_dev,
25 PP_Bool enable_dyncode_syscalls,
26 PP_Bool enable_exception_handling,
27 PP_Bool enable_crash_throttling,
28 NaClHandle* result_socket,
29 struct PP_Var* error_message);
32 extern LaunchNaClProcessFunc launch_nacl_process;
34 #endif // NATIVE_CLIENT_SRC_TRUSTED_PLUGIN_NACL_ENTRY_POINTS_H_