Pepper_56_C_interfaces
Pepper_56_C_interfaces
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
ppb_teec_shared_memory_samsung.h
Go to the documentation of this file.
1 /* Copyright (c) 2017 Samsung Electronics. All rights reserved.
2  */
3 
4 /* From samsung/ppb_teec_shared_memory_samsung.idl,
5  * modified Fri May 19 10:59:33 2017.
6  */
7 
8 #ifndef PPAPI_C_SAMSUNG_PPB_TEEC_SHARED_MEMORY_SAMSUNG_H_
9 #define PPAPI_C_SAMSUNG_PPB_TEEC_SHARED_MEMORY_SAMSUNG_H_
10 
11 #include "ppapi/c/pp_bool.h"
13 #include "ppapi/c/pp_macros.h"
14 #include "ppapi/c/pp_resource.h"
15 #include "ppapi/c/pp_stdint.h"
17 
18 #define PPB_TEECSHAREDMEMORY_SAMSUNG_INTERFACE_1_0 \
19  "PPB_TEECSharedMemory_Samsung;1.0"
20 #define PPB_TEECSHAREDMEMORY_SAMSUNG_INTERFACE \
21  PPB_TEECSHAREDMEMORY_SAMSUNG_INTERFACE_1_0
22 
48  PP_Resource (*Create)(PP_Resource context, uint32_t flags);
63  int32_t (*Register)(PP_Resource shared_mem,
64  const void* buffer,
65  uint32_t size,
66  struct PP_TEEC_Result* result,
67  struct PP_CompletionCallback callback);
71  int32_t (*Allocate)(PP_Resource shared_mem,
72  uint32_t size,
73  struct PP_TEEC_Result* result,
74  struct PP_CompletionCallback callback);
79  void* (*Map)(PP_Resource shared_mem);
80 };
81 
87 #endif /* PPAPI_C_SAMSUNG_PPB_TEEC_SHARED_MEMORY_SAMSUNG_H_ */
88 
int32_t(* Allocate)(PP_Resource shared_mem, uint32_t size, struct PP_TEEC_Result *result, struct PP_CompletionCallback callback)
Definition: ppb_teec_shared_memory_samsung.h:71
int32_t PP_Resource
Definition: pp_resource.h:40
PP_Resource(* Create)(PP_Resource context, uint32_t flags)
Definition: ppb_teec_shared_memory_samsung.h:48
int32_t(* Register)(PP_Resource shared_mem, const void *buffer, uint32_t size, struct PP_TEEC_Result *result, struct PP_CompletionCallback callback)
Definition: ppb_teec_shared_memory_samsung.h:63
Definition: ppb_teec_shared_memory_samsung.h:36
Definition: pp_teec_samsung.h:274
PP_Bool(* IsTEECSharedMemory)(PP_Resource resource)
Definition: ppb_teec_shared_memory_samsung.h:58
PP_Bool
Definition: pp_bool.h:30
Definition: pp_completion_callback.h:139