OpenCSD - CoreSight Trace Decode Library
1.3.3
|
Interface for the input of generic trace elements. More...
#include <trc_gen_elem_in_i.h>
Public Member Functions | |
ITrcGenElemIn () | |
virtual | ~ITrcGenElemIn () |
virtual ocsd_datapath_resp_t | TraceElemIn (const ocsd_trc_index_t index_sop, const uint8_t trc_chan_id, const OcsdTraceElement &elem)=0 |
Interface for the input of generic trace elements.
This interface is the principal output attachment point for the trace packet decoders.
Definition at line 51 of file trc_gen_elem_in_i.h.
|
inline |
Definition at line 54 of file trc_gen_elem_in_i.h.
|
inlinevirtual |
Default constructor.
Definition at line 55 of file trc_gen_elem_in_i.h.
|
pure virtual |
Default destructor.
Interface for analysis blocks that take generic trace elements as their input. Final interface on the decode data path. The index provided is that for the generating trace packet. Multiple generic elements may be produced from a single packet so they will all have the same start index.
index_sop | : Trace index for start of packet generating this element. |
trc_chan_id | : CoreSight Trace ID for this source. |
&elem | : Generic trace element generated from the deocde data path |