|
| TrcPktProcEtmV4I () |
|
| TrcPktProcEtmV4I (int instIDNum) |
|
virtual | ~TrcPktProcEtmV4I () |
|
| TrcPktProcBase (const char *component_name) |
|
| TrcPktProcBase (const char *component_name, int instIDNum) |
|
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< EtmV4ITrcPacket > > * | getPacketOutAttachPt () |
| Attachement point for the protocol packet output.
|
|
componentAttachPt< IPktRawDataMon< EtmV4ITrcPacket > > * | getRawPacketMonAttachPt () |
| Attachment point for the protocol packet monitor.
|
|
componentAttachPt< ITrcPktIndexer< ocsd_etmv4_i_pkt_type > > * | getTraceIDIndexerAttachPt () |
| Attachment point for a packet indexer.
|
|
virtual ocsd_err_t | setProtocolConfig (const EtmV4Config *config) |
| < Set the protocol specific configuration for the decoder.
|
|
virtual const EtmV4Config * | getProtocolConfig () const |
|
| TrcPktProcI (const char *component_name) |
|
| TrcPktProcI (const char *component_name, int instIDNum) |
|
virtual | ~TrcPktProcI () |
|
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)=0 |
|
| 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) |
|
| ITrcDataIn () |
|
virtual | ~ITrcDataIn () |
|
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)=0 |
|
|
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
|
|
void | InitPacketState () |
|
void | InitProcessorState () |
|
ocsd_datapath_resp_t | outputDecodedPacket (const ocsd_trc_index_t index_sop, const EtmV4ITrcPacket *pkt) |
|
void | outputRawPacketToMonitor (const ocsd_trc_index_t index_sop, const EtmV4ITrcPacket *pkt, const uint32_t size, const uint8_t *p_data) |
|
void | indexPacket (const ocsd_trc_index_t index_sop, const ocsd_etmv4_i_pkt_type *packet_type) |
|
ocsd_datapath_resp_t | outputOnAllInterfaces (const ocsd_trc_index_t index_sop, const EtmV4ITrcPacket *pkt, const ocsd_etmv4_i_pkt_type *pkt_type, std::vector< uint8_t > &pktdata) |
|
ocsd_datapath_resp_t | outputOnAllInterfaces (const ocsd_trc_index_t index_sop, const EtmV4ITrcPacket *pkt, const ocsd_etmv4_i_pkt_type *pkt_type, const uint8_t *pktdata, uint32_t pktlen) |
|
const bool | hasRawMon () const |
|
void | ClearConfigObj () |
|
const bool | checkInit () |
|
virtual ocsd_datapath_resp_t | processData (const ocsd_trc_index_t index, const uint32_t dataBlockSize, const uint8_t *pDataBlock, uint32_t *numBytesProcessed)=0 |
| Implementation function for the OCSD_OP_DATA operation.
|
|
virtual ocsd_datapath_resp_t | onEOT ()=0 |
| Implementation function for the OCSD_OP_EOT operation.
|
|
virtual ocsd_datapath_resp_t | onReset ()=0 |
| Implementation function for the OCSD_OP_RESET operation.
|
|
virtual ocsd_datapath_resp_t | onFlush ()=0 |
| Implementation function for the OCSD_OP_FLUSH operation.
|
|
virtual ocsd_err_t | onProtocolConfig ()=0 |
| Called when the configuration object is passed to the decoder.
|
|
virtual const bool | isBadPacket () const =0 |
| check if the current packet is an error / bad packet
|
|
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) |
|
Definition at line 51 of file trc_pkt_proc_etmv4i.h.