1 #ifndef __SIMCRS_CMD_DISTRIBUTIONMANAGER_HPP
2 #define __SIMCRS_CMD_DISTRIBUTIONMANAGER_HPP
8 #include <stdair/stdair_basic_types.hpp>
9 #include <stdair/bom/TravelSolutionTypes.hpp>
11 #include <airinv/AIRINV_Types.hpp>
17 struct TravelSolutionStruct;
18 struct CancellationStruct;
22 class AIRINV_Master_Service;
34 static void calculateAvailability (AIRINV::AIRINV_Master_Service&,
35 stdair::TravelSolutionList_T&);
38 static bool sell (AIRINV::AIRINV_Master_Service&,
39 const stdair::TravelSolutionStruct&,
40 const stdair::NbOfSeats_T&);
43 static bool playCancellation (AIRINV::AIRINV_Master_Service&,
44 const stdair::CancellationStruct&);
51 ~DistributionManager() {}
55 #endif // __SIMCRS_CMD_DISTRIBUTIONMANAGER_HPP