#include <trc_pkt_proc_etmv4i.h>
|
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. More...
|
|
virtual ocsd_datapath_resp_t | onEOT () |
| Implementation function for the OCSD_OP_EOT operation. More...
|
|
virtual ocsd_datapath_resp_t | onReset () |
| Implementation function for the OCSD_OP_RESET operation. More...
|
|
virtual ocsd_datapath_resp_t | onFlush () |
| Implementation function for the OCSD_OP_FLUSH operation. More...
|
|
virtual ocsd_err_t | onProtocolConfig () |
| Called when the configuration object is passed to the decoder. More...
|
|
virtual const bool | isBadPacket () const |
| check if the current packet is an error / bad packet More...
|
|
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 () |
|
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.
◆ process_state
◆ _process_state
◆ TrcPktProcEtmV4I() [1/2]
TrcPktProcEtmV4I::TrcPktProcEtmV4I |
( |
| ) |
|
◆ TrcPktProcEtmV4I() [2/2]
TrcPktProcEtmV4I::TrcPktProcEtmV4I |
( |
int |
instIDNum | ) |
|
◆ ~TrcPktProcEtmV4I()
virtual TrcPktProcEtmV4I::~TrcPktProcEtmV4I |
( |
| ) |
|
|
virtual |
◆ InitPacketState()
void TrcPktProcEtmV4I::InitPacketState |
( |
| ) |
|
|
protected |
◆ InitProcessorState()
void TrcPktProcEtmV4I::InitProcessorState |
( |
| ) |
|
|
protected |
◆ onEOT()
Implementation function for the OCSD_OP_EOT operation.
Implements TrcPktProcI.
◆ onFlush()
Implementation function for the OCSD_OP_FLUSH operation.
Implements TrcPktProcI.
◆ onProtocolConfig()
virtual ocsd_err_t TrcPktProcEtmV4I::onProtocolConfig |
( |
| ) |
|
|
protectedvirtual |
Called when the configuration object is passed to the decoder.
Implements TrcPktProcI.
◆ onReset()
Implementation function for the OCSD_OP_RESET operation.
Implements TrcPktProcI.
◆ processData()
Implementation function for the OCSD_OP_DATA operation.
Implements TrcPktProcI.
◆ m_blockIndex
◆ m_config
◆ m_curr_packet
◆ m_currPacketData
std::vector<uint8_t> TrcPktProcEtmV4I::m_currPacketData |
|
protected |
◆ m_currPktIdx
int TrcPktProcEtmV4I::m_currPktIdx |
|
protected |
◆ m_dump_unsynced_bytes
unsigned TrcPktProcEtmV4I::m_dump_unsynced_bytes |
|
protected |
◆ m_first_trace_info
bool TrcPktProcEtmV4I::m_first_trace_info |
|
protected |
◆ m_is_sync
bool TrcPktProcEtmV4I::m_is_sync |
|
protected |
◆ m_isInit
bool TrcPktProcEtmV4I::m_isInit |
|
protected |
◆ m_packet_index
◆ m_process_state
◆ m_sent_notsync_packet
bool TrcPktProcEtmV4I::m_sent_notsync_packet |
|
protected |
send one not sync packet if we see any unsynced data on the channel
Definition at line 101 of file trc_pkt_proc_etmv4i.h.
◆ m_trcIn
◆ m_update_on_unsync_packet_index
The documentation for this class was generated from the following file: