]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/opencsd/decoder/include/opencsd/etmv4/trc_dcd_mngr_etmv4i.h
Re-add opencsd as a vendor import from the dist directory
[FreeBSD/FreeBSD.git] / contrib / opencsd / decoder / include / opencsd / etmv4 / trc_dcd_mngr_etmv4i.h
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 */