8 #ifndef PPAPI_C_DEV_PPB_TRACE_EVENT_DEV_H_
9 #define PPAPI_C_DEV_PPB_TRACE_EVENT_DEV_H_
11 #include "ppapi/c/pp_macros.h"
12 #include "ppapi/c/pp_stdint.h"
14 #define PPB_TRACE_EVENT_DEV_INTERFACE_0_1 "PPB_Trace_Event(Dev);0.1"
15 #define PPB_TRACE_EVENT_DEV_INTERFACE_0_2 "PPB_Trace_Event(Dev);0.2"
16 #define PPB_TRACE_EVENT_DEV_INTERFACE PPB_TRACE_EVENT_DEV_INTERFACE_0_2
51 void* (*GetCategoryEnabled)(
const char* category_name);
60 const void* category_enabled,
64 const char* arg_names[],
65 const uint8_t arg_types[],
66 const uint64_t arg_values[],
75 const void* category_enabled,
81 const char* arg_names[],
82 const uint8_t arg_types[],
83 const uint64_t arg_values[],
101 void* (*GetCategoryEnabled)(
const char* category_name);
103 const void* category_enabled,
107 const char* arg_names[],
108 const uint8_t arg_types[],
109 const uint64_t arg_values[],
PP_TraceEventTime(* Now)(void)
int64_t PP_TraceEventTime
void(* AddTraceEventWithThreadIdAndTimestamp)(int8_t phase, const void *category_enabled, const char *name, uint64_t id, int32_t thread_id, PP_TraceEventTime timestamp, uint32_t num_args, const char *arg_names[], const uint8_t arg_types[], const uint64_t arg_values[], uint8_t flags)
void(* AddTraceEvent)(int8_t phase, const void *category_enabled, const char *name, uint64_t id, uint32_t num_args, const char *arg_names[], const uint8_t arg_types[], const uint64_t arg_values[], uint8_t flags)
void(* SetThreadName)(const char *thread_name)
void(* AddTraceEvent)(int8_t phase, const void *category_enabled, const char *name, uint64_t id, uint32_t num_args, const char *arg_names[], const uint8_t arg_types[], const uint64_t arg_values[], uint8_t flags)
void(* SetThreadName)(const char *thread_name)