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() {}
Command wrapping the travel distribution (CRS/GDS) process.