OpenCSD - CoreSight Trace Decode Library
1.3.3
|
#include <ocsd_c_api_custom.h>
Public Attributes | |
fnTraceDataIn | fn_data_in |
fnUpdatePktMonFlags | fn_update_pkt_mon |
void * | decoder_handle |
char * | p_decoder_name |
uint8_t | cs_id |
Owned by the library instance object, this structure is filled in by the ocsd_extern_dcd_fact_t createDecoder() function.
Definition at line 90 of file ocsd_c_api_custom.h.
uint8_t _ocsd_extern_dcd_inst::cs_id |
Coresight ID for the instance - extracted from the config on creation.
Definition at line 98 of file ocsd_c_api_custom.h.
void* _ocsd_extern_dcd_inst::decoder_handle |
Instance handle for the decoder - used by library to call the decoder call in functions
Definition at line 96 of file ocsd_c_api_custom.h.
fnTraceDataIn _ocsd_extern_dcd_inst::fn_data_in |
raw trace data input function to decoder
Definition at line 92 of file ocsd_c_api_custom.h.
fnUpdatePktMonFlags _ocsd_extern_dcd_inst::fn_update_pkt_mon |
update the packet monitor / sink usage flags
Definition at line 93 of file ocsd_c_api_custom.h.
char* _ocsd_extern_dcd_inst::p_decoder_name |
type name of the decoder - may be used in logging
Definition at line 97 of file ocsd_c_api_custom.h.