OpenCSD - CoreSight Trace Decode Library
1.3.3
|
Templated interface class to index packet types. More...
#include <trc_indexer_pkt_i.h>
Public Member Functions | |
ITrcPktIndexer () | |
virtual | ~ITrcPktIndexer () |
virtual void | TracePktIndex (const ocsd_trc_index_t index_sop, const Pt *packet_type)=0 |
![]() | |
ITrcTypedBase () | |
virtual | ~ITrcTypedBase () |
Templated interface class to index packet types.
Each protocol version will have an associated indexer that will index significant packets such as synchronisation points, timestamps, trigger events.
Creating an index is optional at runtime, but will allow any analysis program to synchronise the different trace streams.
Indexes need to be created only once and can be saved for re-use.
Packet processors should be created to support the attachment of an indexer.
Definition at line 60 of file trc_indexer_pkt_i.h.
|
inline |
Definition at line 63 of file trc_indexer_pkt_i.h.
|
inlinevirtual |
Default constructor.
Definition at line 64 of file trc_indexer_pkt_i.h.
|
pure virtual |
Default destructor.
Interface method for trace packet indexing. Implementated by a channel packet indexer.
index_sop | : trace index at the start of the packet. |
*packet_type | : The packet type being indexed. |