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:
25     DecoderMngrEtmV4I(const std::string &name) : DecodeMngrFullDcd(name,OCSD_PROTOCOL_ETMV4I) {};
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