highlighter application  1.1
HCE project utils : highlighter
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
HCEConstants.hpp
Go to the documentation of this file.
1 #ifndef HCE_CONSTANTS_HPP
2 #define HCE_CONSTANTS_HPP
3 
4 #include <string>
5 #include <vector>
6 
7 namespace HCE
8 {
9  enum AdaptorType{ADT_NCP06_EFUP_A, //NetCP06ExtFilterUpdateAdaptor
10  ADT_NCP06_EF_A, //NetCP06ExtFilterAdaptor
11  ADT_EF_PBL_A, // ExtFilterPostBlockAdaptor
12  ADT_PBL_RB_A, // PostBlockRefineBlockAdaptor
13  ADT_NCP06_RB_A, // NetCP06RefineBlockAdaptor
14  ADT_TC_C, //TemplateCommonConvertor
15  ADT_DM_T_C, //DataMappingTemplatesConvertor
16  ADT_DPMT_DMT_A, //DataPreMappingTemplatesDataMappingTemplatesAdaptor
17 // ADT_R_DPMR_A, //RefineDataPreMappingRegularAdaptor
18  ADT_DPMR_C, //DataPreMappingRegularConvertor
19  ADT_DPMR_DMR_A, //DataPreMappingRegularDataMappingRegularAdaptor
20  ADT_DMT_DMCB_A, //DataMappingTemplatesDataMappingCommonBlockAdaptor
21  ADT_DMT_ETPBSB_A, //DataMappingTemplatesETPBSBlockAdaptor
22  ADT_DMR_DMCB_A, //DataMappingRegularDataMappingCommonBlockAdaptor
23  ADT_DMR_ETPBSB_A, //DataMappingRegularETPBSBlockAdaptor
24  ADT_DMC_PDM_A, //DataMappingCommonPostDataMappingAdaptor
25 // ADT_PM_RWB_A, //PostMappingRWBlockAdaptor
26  ADT_PM_RW_A, //PostMappingRWAdaptor
27  ADT_ETPBT_C, //ETPBTConvertor
28  ADT_NDSP09_C}; //NetDSP09Convertor
29 
30  enum ComponentType{CT_DEFAULT, //Default Component
31  CT_NetCP06, //NetCP06_point
32  CT_EXTFMSG, //NetExtFilter_point
33  CT_EXTFMSG_UPD, //NetExtFilterUpdate_point
34  CT_POSTBLOCK, //PostBlock component
35  CT_REFINE, //Refine component
36  CT_RB, //RefineBlock block of Refine component calls
37  CT_T, //Template component
38  CT_PMT, //PreMappingTemplate component
39  CT_MT, //MappingTemplate component
40  CT_PMR, //PreMappingRegular component
41  CT_MR, //MappingRegular component
42  CT_MCB, //MappingCommonBlock block of MappingCommon component calls
43  CT_MC, //MappingCommon block
44  CT_ETPBSB, //ETPBSBlock block of ETPBSB component calls
45  CT_ETPBS, //ETPBSB component
46  CT_PMB, //PostMappingBlock block of PostMapping component calls
47  CT_PM, //PostMapping component
48  CT_RWB, //RWBlock block of RW component calls
49  CT_RW, //RW component
50  CT_ETPBTB, //ETPBTBlock block of ETPBT component calls
51  CT_ETPBT, //ETPBT component
52  CT_NetDSP09, //NetDSP09_point
53  CT_CTEST, //Common Test
54  CT_HIGHLIGHT // Highlight Component (Higlight utility)
55  };
56 
68  };
69  extern std::string componentNames[];
70  extern std::vector<ComponentType> componentTypeVec;
71 
72  extern const std::string COMMON_CHARSET;
73  extern const std::string INCOMING_CHARSET;
74 // extern std::string componentManagerNames[];
75 }
76 
77 #endif
78