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_op_t ocsd_datapath_op_t
void(* FnDefLoggerPrintStrCB)(const void *p_context, const char *psz_msg_str, const int str_len)
enum _ocsd_datapath_resp_t ocsd_datapath_resp_t
OpenCSD : Decoder Output Generic Element types.
enum _ocsd_c_api_cb_types ocsd_c_api_cb_types
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)
uint32_t ocsd_trc_index_t
OpenCSD: Common "C" types for trace packets.
OpenCSD : Standard Types used in the library interfaces.
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)
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)