|
OpenCSD - CoreSight Trace Decode Library 1.8.3
|
Classes providing Protocol Packet Decoding capability. More...
Classes | |
| class | TrcPktDecodeI |
| class | TrcPktDecodeBase< P, Pc > |
Classes providing Protocol Packet Decoding capability.
Packet decoders convert incoming protocol packets from a packet processor, into generic trace elements to be output to an analysis program.
Packet decoders can be:-
|
inlineprotected |
|
inlineprotected |
Definition at line 142 of file trc_pkt_decode_base.h.


|
protected |
|
inlineprotected |
Definition at line 172 of file trc_pkt_decode_base.h.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
virtual |
Default destructor.
Interface function to process a single protocol packet. Pass a trace index for the start of packet and a pointer to a packet when the datapath operation is OCSD_OP_DATA.
| op | : Datapath operation. |
| index_sop | : Trace index for the start of the packet, 0 if not OCSD_OP_DATA. |
| *p_packet_in | : Protocol Packet - when data path operation is OCSD_OP_DATA. null otherwise. |
Implements IPktDataIn< P >.
Definition at line 240 of file trc_pkt_decode_base.h.

| ocsd_err_t TrcPktDecodeBase< P, Pc >::setProtocolConfig | ( | const Pc * | config | ) |
Definition at line 288 of file trc_pkt_decode_base.h.


| TrcPktDecodeBase< P, Pc >::TrcPktDecodeBase | ( | const char * | component_name | ) |
| TrcPktDecodeBase< P, Pc >::TrcPktDecodeBase | ( | const char * | component_name, |
| int | instIDNum ) |
|
inline |
Definition at line 122 of file trc_pkt_decode_base.h.


|
inline |
|
virtual |