Go to the documentation of this file.00001 #ifndef __AIRINV_CMD_DCPEVENTGENERATOR_HPP
00002 #define __AIRINV_CMD_DCPEVENTGENERATOR_HPP
00003
00004
00005
00006
00007
00008 #include <stdair/command/CmdAbstract.hpp>
00009
00010 #include <airinv/AIRINV_Types.hpp>
00011
00012
00013 namespace stdair {
00014 class BomRoot;
00015 class DCPEvent;
00016 }
00017
00018 namespace AIRINV {
00019
00020
00021 struct DCPEventStruct;
00022 namespace DCPParserHelper {
00023 struct doEndDCP;
00024 }
00025
00027 class DCPEventGenerator : public stdair::CmdAbstract {
00028
00029
00030
00031 friend class DCPFileParser;
00032 friend struct DCPParserHelper::doEndDCP;
00033 friend class DCPParser;
00034 private:
00037 static void createDCPEvent (stdair::BomRoot&, DCPEventStruct&);
00038 };
00039
00040 }
00041 #endif // __AIRINV_CMD_DCPEVENTGENERATOR_HPP