Pepper_56_C_interfaces
Pepper_56_C_interfaces
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
ppb_testing_private.h
Go to the documentation of this file.
1 /* Copyright 2013 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 
6 /* From private/ppb_testing_private.idl modified Thu Oct 20 13:57:04 2016. */
7 
8 #ifndef PPAPI_C_PRIVATE_PPB_TESTING_PRIVATE_H_
9 #define PPAPI_C_PRIVATE_PPB_TESTING_PRIVATE_H_
10 
12 #include "ppapi/c/pp_bool.h"
13 #include "ppapi/c/pp_instance.h"
14 #include "ppapi/c/pp_macros.h"
15 #include "ppapi/c/pp_point.h"
16 #include "ppapi/c/pp_resource.h"
17 #include "ppapi/c/pp_stdint.h"
18 #include "ppapi/c/pp_var.h"
19 
20 #define PPB_TESTING_PRIVATE_INTERFACE_1_0 "PPB_Testing_Private;1.0"
21 #define PPB_TESTING_PRIVATE_INTERFACE PPB_TESTING_PRIVATE_INTERFACE_1_0
22 
65  PP_Bool (*ReadImageData)(PP_Resource device_context_2d,
66  PP_Resource image,
67  const struct PP_Point* top_left);
78  void (*RunMessageLoop)(PP_Instance instance);
83  void (*QuitMessageLoop)(PP_Instance instance);
89  uint32_t (*GetLiveObjectsForInstance)(PP_Instance instance);
127  void (*SimulateInputEvent)(PP_Instance instance, PP_Resource input_event);
135  struct PP_Var (*GetDocumentURL)(PP_Instance instance,
136  struct PP_URLComponents_Dev* components);
145  uint32_t (*GetLiveVars)(struct PP_Var live_vars[], uint32_t array_size);
154  uint32_t threshold);
158  void (*RunV8GC)(PP_Instance instance);
159 };
160 
166 #endif /* PPAPI_C_PRIVATE_PPB_TESTING_PRIVATE_H_ */
167 
Definition: ppb_testing_private.h:35
void(* SetMinimumArrayBufferSizeForShmem)(PP_Instance instance, uint32_t threshold)
Definition: ppb_testing_private.h:153
Definition: ppb_url_util_dev.h:55
struct PP_Var(* GetDocumentURL)(PP_Instance instance, struct PP_URLComponents_Dev *components)
Definition: ppb_testing_private.h:135
PP_Bool(* IsOutOfProcess)(void)
Definition: ppb_testing_private.h:94
uint32_t(* GetLiveVars)(struct PP_Var live_vars[], uint32_t array_size)
Definition: ppb_testing_private.h:145
uint32_t(* GetLiveObjectsForInstance)(PP_Instance instance)
Definition: ppb_testing_private.h:89
int32_t PP_Resource
Definition: pp_resource.h:40
void(* PostPowerSaverStatus)(PP_Instance instance)
Definition: ppb_testing_private.h:100
Definition: pp_point.h:28
PP_Bool(* ReadImageData)(PP_Resource device_context_2d, PP_Resource image, const struct PP_Point *top_left)
Definition: ppb_testing_private.h:65
void(* RunV8GC)(PP_Instance instance)
Definition: ppb_testing_private.h:158
void(* RunMessageLoop)(PP_Instance instance)
Definition: ppb_testing_private.h:78
Definition: pp_var.h:166
int32_t PP_Instance
Definition: pp_instance.h:34
void(* QuitMessageLoop)(PP_Instance instance)
Definition: ppb_testing_private.h:83
PP_Bool
Definition: pp_bool.h:30
void(* SubscribeToPowerSaverNotifications)(PP_Instance instance)
Definition: ppb_testing_private.h:106
void(* SimulateInputEvent)(PP_Instance instance, PP_Resource input_event)
Definition: ppb_testing_private.h:127