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>
10 #include <stdair/basic/PartnershipTechnique.hpp>
12 #include <airinv/AIRINV_Types.hpp>
18 struct TravelSolutionStruct;
19 struct CancellationStruct;
23 class AIRINV_Master_Service;
35 static void calculateAvailability (AIRINV::AIRINV_Master_Service&,
36 stdair::TravelSolutionList_T&,
37 const stdair::PartnershipTechnique&);
40 static bool sell (AIRINV::AIRINV_Master_Service&,
41 const stdair::TravelSolutionStruct&,
42 const stdair::NbOfSeats_T&);
45 static bool playCancellation (AIRINV::AIRINV_Master_Service&,
46 const stdair::CancellationStruct&);
53 ~DistributionManager() {}
57 #endif // __SIMCRS_CMD_DISTRIBUTIONMANAGER_HPP