Pepper_56_C_interfaces
Pepper_56_C_interfaces
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
ppb_teec_session_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_session_samsung.idl,
5  * modified Fri May 19 10:59:33 2017.
6  */
7 
8 #ifndef PPAPI_C_SAMSUNG_PPB_TEEC_SESSION_SAMSUNG_H_
9 #define PPAPI_C_SAMSUNG_PPB_TEEC_SESSION_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_TEECSESSION_SAMSUNG_INTERFACE_1_0 "PPB_TEECSession_Samsung;1.0"
19 #define PPB_TEECSESSION_SAMSUNG_INTERFACE PPB_TEECSESSION_SAMSUNG_INTERFACE_1_0
20 
40  PP_Resource (*Create)(PP_Resource teec_context);
55  int32_t (*Open)(PP_Resource resource,
56  const struct PP_TEEC_UUID* destination,
57  uint32_t connection_method,
58  uint32_t connection_data_size,
59  const void* connection_data,
60  struct PP_TEEC_Operation* operation,
61  struct PP_TEEC_Result* result,
62  struct PP_CompletionCallback callback);
66  int32_t (*InvokeCommand)(PP_Resource resource,
67  uint32_t command_id,
68  struct PP_TEEC_Operation* operation,
69  struct PP_TEEC_Result* result,
70  struct PP_CompletionCallback callback);
75  int32_t (*RequestCancellation)(PP_Resource resource,
76  const struct PP_TEEC_Operation* operation,
77  struct PP_CompletionCallback callback);
78 };
79 
85 #endif /* PPAPI_C_SAMSUNG_PPB_TEEC_SESSION_SAMSUNG_H_ */
86 
Definition: ppb_teec_session_samsung.h:30
Definition: pp_teec_samsung.h:348
int32_t(* Open)(PP_Resource resource, const struct PP_TEEC_UUID *destination, uint32_t connection_method, uint32_t connection_data_size, const void *connection_data, struct PP_TEEC_Operation *operation, struct PP_TEEC_Result *result, struct PP_CompletionCallback callback)
Definition: ppb_teec_session_samsung.h:55
int32_t PP_Resource
Definition: pp_resource.h:40
int32_t(* RequestCancellation)(PP_Resource resource, const struct PP_TEEC_Operation *operation, struct PP_CompletionCallback callback)
Definition: ppb_teec_session_samsung.h:75
Definition: pp_teec_samsung.h:274
int32_t(* InvokeCommand)(PP_Resource resource, uint32_t command_id, struct PP_TEEC_Operation *operation, struct PP_TEEC_Result *result, struct PP_CompletionCallback callback)
Definition: ppb_teec_session_samsung.h:66
PP_Resource(* Create)(PP_Resource teec_context)
Definition: ppb_teec_session_samsung.h:40
PP_Bool
Definition: pp_bool.h:30
Definition: pp_teec_samsung.h:285
Definition: pp_completion_callback.h:139
PP_Bool(* IsTEECSession)(PP_Resource resource)
Definition: ppb_teec_session_samsung.h:50