35 #ifndef ARM_OCSD_C_API_TYPES_H_INCLUDED 36 #define ARM_OCSD_C_API_TYPES_H_INCLUDED 39 #include "opencsd/ocsd_if_types.h" 40 #include "opencsd/trc_gen_elem_types.h" 41 #include "opencsd/trc_pkt_types.h" 59 #define C_API_INVALID_TREE_HANDLE (dcd_tree_handle_t)0 62 #define C_API_MSGLOGOUT_FLG_NONE 0x0 64 #define C_API_MSGLOGOUT_FLG_FILE 0x1 66 #define C_API_MSGLOGOUT_FLG_STDERR 0x2 68 #define C_API_MSGLOGOUT_FLG_STDOUT 0x4 70 #define C_API_MSGLOGOUT_MASK 0x7 74 const ocsd_trc_index_t index_sop,
75 const uint8_t trc_chan_id,
76 const ocsd_generic_trace_elem *elem);
80 const ocsd_datapath_op_t op,
81 const ocsd_trc_index_t index_sop,
82 const void *p_packet_in);
86 const ocsd_datapath_op_t op,
87 const ocsd_trc_index_t index_sop,
88 const void *p_packet_in,
90 const uint8_t *p_data);
103 #endif // ARM_OCSD_C_API_TYPES_H_INCLUDED
void(* FnDefLoggerPrintStrCB)(const void *p_context, const char *psz_msg_str, const int str_len)
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)
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)