37 #ifndef ARM_TRC_INDEXER_SRC_I_H_INCLUDED 38 #define ARM_TRC_INDEXER_SRC_I_H_INCLUDED 41 #include "opencsd/ocsd_if_types.h" 82 virtual ocsd_err_t
TrcIDIndex(
const ocsd_trc_index_t src_idx,
const uint8_t ID) = 0;
97 virtual ocsd_err_t
TrcIDBlockMap(
const ocsd_trc_index_t src_idx_start,
const std::vector<uint8_t> IDs) = 0;
109 virtual ocsd_err_t
TrcEventIndex(
const ocsd_trc_index_t src_idx,
const int event_type) = 0;
118 virtual void TrcSyncIndex(
const ocsd_trc_index_t src_idx);
122 #endif // ARM_TRC_INDEXER_SRC_I_H_INCLUDED virtual ocsd_err_t TrcIDBlockMap(const ocsd_trc_index_t src_idx_start, const std::vector< uint8_t > IDs)=0
virtual void TrcSyncIndex(const ocsd_trc_index_t src_idx)
virtual ocsd_err_t TrcIDIndex(const ocsd_trc_index_t src_idx, const uint8_t ID)=0
Interface class to index the frame formatted trace stream.
virtual ~ITrcSrcIndexCreator()
virtual ocsd_err_t TrcEventIndex(const ocsd_trc_index_t src_idx, const int event_type)=0
virtual const uint32_t IndexBlockSize() const