|
OpenCSD - CoreSight Trace Decode Library 1.5.5
|
#include <trc_pkt_proc_etmv3.h>


Public Member Functions | |
| TrcPktProcEtmV3 () | |
| TrcPktProcEtmV3 (int instIDNum) | |
| virtual | ~TrcPktProcEtmV3 () |
| Public Member Functions inherited from TrcPktProcBase< EtmV3TrcPacket, ocsd_etmv3_pkt_type, EtmV3Config > | |
| TrcPktProcBase (const char *component_name) | |
| virtual | ~TrcPktProcBase () |
| virtual ocsd_datapath_resp_t | TraceDataIn (const ocsd_datapath_op_t op, const ocsd_trc_index_t index, const uint32_t dataBlockSize, const uint8_t *pDataBlock, uint32_t *numBytesProcessed) |
| componentAttachPt< IPktDataIn< EtmV3TrcPacket > > * | getPacketOutAttachPt () |
| Attachement point for the protocol packet output. | |
| componentAttachPt< IPktRawDataMon< EtmV3TrcPacket > > * | getRawPacketMonAttachPt () |
| Attachment point for the protocol packet monitor. | |
| componentAttachPt< ITrcPktIndexer< ocsd_etmv3_pkt_type > > * | getTraceIDIndexerAttachPt () |
| Attachment point for a packet indexer. | |
| virtual ocsd_err_t | setProtocolConfig (const EtmV3Config *config) |
| < Set the protocol specific configuration for the decoder. | |
| virtual const EtmV3Config * | getProtocolConfig () const |
| virtual ocsd_err_t | getStatsBlock (ocsd_decode_stats_t **pp_stats) |
| virtual void | resetStats () |
| Public Member Functions inherited from TrcPktProcI | |
| TrcPktProcI (const char *component_name) | |
| TrcPktProcI (const char *component_name, int instIDNum) | |
| virtual | ~TrcPktProcI () |
| Public Member Functions inherited from TraceComponent | |
| TraceComponent (const std::string &name) | |
| TraceComponent (const std::string &name, int instIDNum) | |
| virtual | ~TraceComponent () |
| const std::string & | getComponentName () const |
| void | setComponentName (const std::string &name) |
| componentAttachPt< ITraceErrorLog > * | getErrorLogAttachPt () |
| ocsd_err_t | setComponentOpMode (uint32_t op_flags) |
| const uint32_t | getComponentOpMode () const |
| const uint32_t | getSupportedOpModes () const |
| void | setAssocComponent (TraceComponent *assocComp) |
| TraceComponent * | getAssocComponent () |
| void | LogDefMessage (const std::string &msg) |
| Public Member Functions inherited from ITrcDataIn | |
| ITrcDataIn () | |
| virtual | ~ITrcDataIn () |
Protected Member Functions | |
| virtual ocsd_datapath_resp_t | processData (const ocsd_trc_index_t index, const uint32_t dataBlockSize, const uint8_t *pDataBlock, uint32_t *numBytesProcessed) |
| Implementation function for the OCSD_OP_DATA operation. | |
| virtual ocsd_datapath_resp_t | onEOT () |
| Implementation function for the OCSD_OP_EOT operation. | |
| virtual ocsd_datapath_resp_t | onReset () |
| Implementation function for the OCSD_OP_RESET operation. | |
| virtual ocsd_datapath_resp_t | onFlush () |
| Implementation function for the OCSD_OP_FLUSH operation. | |
| virtual ocsd_err_t | onProtocolConfig () |
| Called when the configuration object is passed to the decoder. | |
| virtual const bool | isBadPacket () const |
| check if the current packet is an error / bad packet | |
| Protected Member Functions inherited from TrcPktProcBase< EtmV3TrcPacket, ocsd_etmv3_pkt_type, EtmV3Config > | |
| ocsd_datapath_resp_t | outputDecodedPacket (const ocsd_trc_index_t index_sop, const EtmV3TrcPacket *pkt) |
| void | outputRawPacketToMonitor (const ocsd_trc_index_t index_sop, const EtmV3TrcPacket *pkt, const uint32_t size, const uint8_t *p_data) |
| void | indexPacket (const ocsd_trc_index_t index_sop, const ocsd_etmv3_pkt_type *packet_type) |
| ocsd_datapath_resp_t | outputOnAllInterfaces (const ocsd_trc_index_t index_sop, const EtmV3TrcPacket *pkt, const ocsd_etmv3_pkt_type *pkt_type, std::vector< uint8_t > &pktdata) |
| const bool | hasRawMon () const |
| void | ClearConfigObj () |
| const bool | checkInit () |
| void | statsAddTotalCount (const uint64_t count) |
| void | statsAddUnsyncCount (const uint64_t count) |
| void | statsAddBadSeqCount (const uint32_t count) |
| void | statsAddBadHdrCount (const uint32_t count) |
| void | statsInit () |
| Protected Member Functions inherited from TraceComponent | |
| void | LogError (const ocsdError &Error) |
| void | LogMessage (const ocsd_err_severity_t filter_level, const std::string &msg) |
| const ocsd_err_severity_t | getErrorLogLevel () const |
| const bool | isLoggingErrorLevel (const ocsd_err_severity_t level) const |
| void | updateErrorLogLevel () |
| void | do_attach_notify (const int num_attached) |
| void | Init (const std::string &name) |
Protected Attributes | |
| EtmV3PktProcImpl * | m_pProcessor |
| Protected Attributes inherited from TrcPktProcBase< EtmV3TrcPacket, ocsd_etmv3_pkt_type, EtmV3Config > | |
| const EtmV3Config * | m_config |
| Protected Attributes inherited from TraceComponent | |
| uint32_t | m_op_flags |
| current component operational mode flags. | |
| uint32_t | m_supported_op_flags |
| supported component operational mode flags - derived class to intialise. | |
Friends | |
| class | EtmV3PktProcImpl |
Definition at line 50 of file trc_pkt_proc_etmv3.h.
| TrcPktProcEtmV3::TrcPktProcEtmV3 | ( | ) |
| TrcPktProcEtmV3::TrcPktProcEtmV3 | ( | int | instIDNum | ) |
|
virtual |
|
protectedvirtual |
check if the current packet is an error / bad packet
Implements TrcPktProcI.
|
protectedvirtual |
Implementation function for the OCSD_OP_EOT operation.
Implements TrcPktProcI.
|
protectedvirtual |
Implementation function for the OCSD_OP_FLUSH operation.
Implements TrcPktProcI.
|
protectedvirtual |
Called when the configuration object is passed to the decoder.
Implements TrcPktProcI.
|
protectedvirtual |
Implementation function for the OCSD_OP_RESET operation.
Implements TrcPktProcI.
|
protectedvirtual |
Implementation function for the OCSD_OP_DATA operation.
Implements TrcPktProcI.
|
friend |
Definition at line 69 of file trc_pkt_proc_etmv3.h.
|
protected |
Definition at line 71 of file trc_pkt_proc_etmv3.h.