OpenCSD - CoreSight Trace Decode Library
0.12.1
|
Go to the documentation of this file.
35 #ifndef ARM_OCSD_C_API_TYPES_H_INCLUDED
36 #define ARM_OCSD_C_API_TYPES_H_INCLUDED
60 #define C_API_INVALID_TREE_HANDLE (dcd_tree_handle_t)0
63 #define C_API_MSGLOGOUT_FLG_NONE 0x0
65 #define C_API_MSGLOGOUT_FLG_FILE 0x1
67 #define C_API_MSGLOGOUT_FLG_STDERR 0x2
69 #define C_API_MSGLOGOUT_FLG_STDOUT 0x4
71 #define C_API_MSGLOGOUT_MASK 0x7
76 const uint8_t trc_chan_id,
83 const void *p_packet_in);
89 const void *p_packet_in,
91 const uint8_t *p_data);
104 #endif // ARM_OCSD_C_API_TYPES_H_INCLUDED
enum _ocsd_datapath_resp_t ocsd_datapath_resp_t
void(* FnDefLoggerPrintStrCB)(const void *p_context, const char *psz_msg_str, const int str_len)
ocsd_datapath_resp_t(* FnTraceElemIn)(const void *p_context, const ocsd_trc_index_t index_sop, const uint8_t trc_chan_id, const ocsd_generic_trace_elem *elem)
OpenCSD : Standard Types used in the library interfaces.
OpenCSD : Decoder Output Generic Element types.
enum _ocsd_datapath_op_t ocsd_datapath_op_t
uint32_t ocsd_trc_index_t
OpenCSD: Common "C" types for trace packets.
void(* FnDefPktDataMon)(const void *p_context, const ocsd_datapath_op_t op, const ocsd_trc_index_t index_sop, const void *p_packet_in, const uint32_t size, const uint8_t *p_data)
enum _ocsd_c_api_cb_types ocsd_c_api_cb_types
ocsd_datapath_resp_t(* FnDefPktDataIn)(const void *p_context, const ocsd_datapath_op_t op, const ocsd_trc_index_t index_sop, const void *p_packet_in)