$treeview $search $mathjax
00001 #ifndef __TRAVELCCM_CMD_CHOICEMANAGER_HPP 00002 #define __TRAVELCCM_CMD_CHOICEMANAGER_HPP 00003 00004 // ////////////////////////////////////////////////////////////////////// 00005 // Import section 00006 // ////////////////////////////////////////////////////////////////////// 00007 // StdAir 00008 #include <stdair/stdair_service_types.hpp> 00009 #include <stdair/bom/TravelSolutionTypes.hpp> 00010 #include <stdair/basic/PassengerChoiceModel.hpp> 00011 00013 namespace stdair { 00014 struct BookingRequestStruct; 00015 } 00016 00017 namespace TRAVELCCM { 00018 00022 class ChoiceManager { 00023 public: 00031 static const stdair::TravelSolutionStruct* 00032 chooseTravelSolution (stdair::TravelSolutionList_T&, 00033 const stdair::BookingRequestStruct&, 00034 const stdair::PassengerChoiceModel::EN_PassengerChoiceModel&); 00035 }; 00036 } 00037 #endif // __TRAVELCCM_CMD_CHOICEMANAGER_HPP