|
| | DecoderMngrETE (const std::string &name) |
| |
| virtual | ~DecoderMngrETE () |
| |
| | DecodeMngrFullDcdExCfg (const std::string &name, ocsd_trace_protocol_t builtInProtocol) |
| |
| virtual | ~DecodeMngrFullDcdExCfg () |
| |
| virtual TraceComponent * | createPktProc (const bool useInstID, const int instID) |
| |
| virtual TraceComponent * | createPktDecode (const bool useInstID, const int instID) |
| |
| virtual CSConfig * | createConfig (const void *pDataStruct) |
| |
| | 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) |
| |
| virtual TraceComponent * | createPktProc (const bool useInstID, const int instID)=0 |
| |
| virtual TraceComponent * | createPktDecode (const bool useInstID, const int instID) |
| |
| virtual CSConfig * | createConfig (const void *pDataStruct)=0 |
| |
| | IDecoderMngr () |
| |
| virtual | ~IDecoderMngr () |
| |
| virtual ocsd_err_t | createDecoder (const int create_flags, const int instID, const CSConfig *p_config, TraceComponent **ppComponent)=0 |
| |
| virtual ocsd_err_t | destroyDecoder (TraceComponent *pComponent)=0 |
| |
| virtual const ocsd_trace_protocol_t | getProtocolType () const =0 |
| | 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)=0 |
| | 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)=0 |
| | attach instruction decoder to pkt decoder More...
|
| |
| virtual ocsd_err_t | attachMemAccessor (TraceComponent *pComponent, ITargetMemAccess *pMemAccessor)=0 |
| | attach memory accessor to pkt decoder More...
|
| |
| virtual ocsd_err_t | attachOutputSink (TraceComponent *pComponent, ITrcGenElemIn *pOutSink)=0 |
| | attach generic output interface to pkt decoder More...
|
| |
| virtual ocsd_err_t | attachPktMonitor (TraceComponent *pComponent, ITrcTypedBase *pPktRawDataMon)=0 |
| | 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)=0 |
| | 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)=0 |
| | 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)=0 |
| | get raw data input interface from packet processor More...
|
| |
| virtual ocsd_err_t | createConfigFromDataStruct (CSConfig **pConfigBase, const void *pDataStruct)=0 |
| |
Definition at line 43 of file trc_dcd_mngr_ete.h.