Go to the documentation of this file.00001 #ifndef __AIRSCHED_CMD_ONDPERIODGENERATOR_HPP
00002 #define __AIRSCHED_CMD_ONDPERIODGENERATOR_HPP
00003
00004
00005
00006
00007
00008 #include <stdair/command/CmdAbstract.hpp>
00009
00010 #include <airsched/AIRSCHED_Types.hpp>
00011
00013 namespace stdair {
00014 class BomRoot;
00015 }
00016
00017 namespace AIRSCHED {
00018
00020 struct OnDPeriodStruct_T;
00021 namespace OnDParserHelper {
00022 struct doEndOnD;
00023 }
00024
00029 class OnDPeriodGenerator : public stdair::CmdAbstract {
00035 friend class OnDPeriodFileParser;
00036 friend struct OnDParserHelper::doEndOnD;
00037 friend class OnDParser;
00038
00039 private:
00048 static void createOnDPeriod (stdair::BomRoot&, const OnDPeriodStruct&);
00049 };
00050
00051 }
00052 #endif // __AIRSCHED_CMD_ONDPERIODGENERATOR_HPP