OpenCSD - CoreSight Trace Decode Library  1.3.3
Public Member Functions | List of all members
DecoderMngrEtmV4I Class Reference

#include <trc_dcd_mngr_etmv4i.h>

Inheritance diagram for DecoderMngrEtmV4I:
Inheritance graph
[legend]
Collaboration diagram for DecoderMngrEtmV4I:
Collaboration graph
[legend]

Public Member Functions

 DecoderMngrEtmV4I (const std::string &name)
 
virtual ~DecoderMngrEtmV4I ()
 
- Public Member Functions inherited from DecodeMngrFullDcd< EtmV4ITrcPacket, ocsd_etmv4_i_pkt_type, EtmV4Config, ocsd_etmv4_cfg, TrcPktProcEtmV4I, TrcPktDecodeEtmV4I >
 DecodeMngrFullDcd (const std::string &name, ocsd_trace_protocol_t builtInProtocol)
 
virtual ~DecodeMngrFullDcd ()
 
virtual TraceComponentcreatePktProc (const bool useInstID, const int instID)
 
virtual TraceComponentcreatePktDecode (const bool useInstID, const int instID)
 
virtual CSConfigcreateConfig (const void *pDataStruct)
 
- Public Member Functions inherited from DecoderMngrBase< P, Pt, Pc >
 DecoderMngrBase (const std::string &decoderTypeName, ocsd_trace_protocol_t builtInProtocol)
 
virtual ~DecoderMngrBase ()
 
virtual ocsd_err_t createDecoder (const int create_flags, const int instID, const CSConfig *p_config, TraceComponent **p_component)
 
virtual ocsd_err_t destroyDecoder (TraceComponent *p_component)
 
virtual const ocsd_trace_protocol_t getProtocolType () const
 Get the built in protocol type ID managed by this instance - extern for custom decoders. More...
 
virtual ocsd_err_t attachErrorLogger (TraceComponent *pComponent, ITraceErrorLog *pIErrorLog)
 attach error logger to ptk-processor, or both of pkt processor and pkt decoder pair More...
 
virtual ocsd_err_t attachInstrDecoder (TraceComponent *pComponent, IInstrDecode *pIInstrDec)
 attach instruction decoder to pkt decoder More...
 
virtual ocsd_err_t attachMemAccessor (TraceComponent *pComponent, ITargetMemAccess *pMemAccessor)
 attach memory accessor to pkt decoder More...
 
virtual ocsd_err_t attachOutputSink (TraceComponent *pComponent, ITrcGenElemIn *pOutSink)
 attach generic output interface to pkt decoder More...
 
virtual ocsd_err_t attachPktMonitor (TraceComponent *pComponent, ITrcTypedBase *pPktRawDataMon)
 attach a raw packet monitor to pkt processor (solo pkt processor, or pkt processor part of pair) More...
 
virtual ocsd_err_t attachPktIndexer (TraceComponent *pComponent, ITrcTypedBase *pPktIndexer)
 attach a packet indexer to pkt processor (solo pkt processor, or pkt processor part of pair) More...
 
virtual ocsd_err_t attachPktSink (TraceComponent *pComponent, ITrcTypedBase *pPktDataInSink)
 attach a packet data sink to pkt processor output (solo pkt processor only - instead of decoder when pkt processor only created.) More...
 
virtual ocsd_err_t getDataInputI (TraceComponent *pComponent, ITrcDataIn **ppDataIn)
 get raw data input interface from packet processor More...
 
virtual ocsd_err_t createConfigFromDataStruct (CSConfig **pConfigBase, const void *pDataStruct)
 
- Public Member Functions inherited from IDecoderMngr
 IDecoderMngr ()
 
virtual ~IDecoderMngr ()
 

Detailed Description

Definition at line 17 of file trc_dcd_mngr_etmv4i.h.

Constructor & Destructor Documentation

◆ DecoderMngrEtmV4I()

DecoderMngrEtmV4I::DecoderMngrEtmV4I ( const std::string &  name)
inline

Definition at line 25 of file trc_dcd_mngr_etmv4i.h.

◆ ~DecoderMngrEtmV4I()

virtual DecoderMngrEtmV4I::~DecoderMngrEtmV4I ( )
inlinevirtual

Definition at line 26 of file trc_dcd_mngr_etmv4i.h.


The documentation for this class was generated from the following file: