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&);
55 #endif // __SIMCRS_CMD_DISTRIBUTIONMANAGER_HPP
Command wrapping the travel distribution (CRS/GDS) process.