$treeview $search $mathjax
TravelCCM Logo  1.00.1
$projectbrief
$projectbrief
$searchbox

ChoiceManager.hpp

Go to the documentation of this file.
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