1 /* 2 * \file trc_dcd_mngr_etmv4i.h 3 * \brief Reference CoreSight Trace Decoder : 4 * 5 * \copyright Copyright (c) 2016, ARM Limited. All Rights Reserved. 6 */ 7 8 #ifndef ARM_TRC_DCD_MNGR_ETMV4I_H_INCLUDED 9 #define ARM_TRC_DCD_MNGR_ETMV4I_H_INCLUDED 10 11 #include "common/ocsd_dcd_mngr.h" 12 #include "trc_pkt_decode_etmv4i.h" 13 #include "trc_pkt_proc_etmv4.h" 14 #include "trc_cmp_cfg_etmv4.h" 15 #include "trc_pkt_types_etmv4.h" 16 17 class DecoderMngrEtmV4I : public DecodeMngrFullDcd< EtmV4ITrcPacket, 18 ocsd_etmv4_i_pkt_type, 19 EtmV4Config, 20 ocsd_etmv4_cfg, 21 TrcPktProcEtmV4I, 22 TrcPktDecodeEtmV4I> 23 { 24 public: DecoderMngrEtmV4I(const std::string & name)25 DecoderMngrEtmV4I(const std::string &name) : DecodeMngrFullDcd(name,OCSD_PROTOCOL_ETMV4I) {}; ~DecoderMngrEtmV4I()26 virtual ~DecoderMngrEtmV4I() {}; 27 }; 28 29 #endif // ARM_TRC_DCD_MNGR_ETMV4I_H_INCLUDED 30 31 /* End of File trc_dcd_mngr_etmv4i.h */ 32