1 #ifndef __TRAVELCCM_SVC_TRAVELCCM_SERVICE_HPP
2 #define __TRAVELCCM_SVC_TRAVELCCM_SERVICE_HPP
8 #include <stdair/stdair_basic_types.hpp>
9 #include <stdair/stdair_service_types.hpp>
10 #include <stdair/bom/TravelSolutionTypes.hpp>
19 struct BookingRequestStruct;
25 class TRAVELCCM_ServiceContext;
142 stdair::BookingRequestStruct
159 const stdair::TravelSolutionStruct*
161 const stdair::BookingRequestStruct&);
182 std::string
csvDisplay (
const stdair::TravelSolutionList_T&)
const;
205 stdair::STDAIR_ServicePtr_T initStdAirService (
const stdair::BasLogParams&,
206 const stdair::BasDBParams&);
216 stdair::STDAIR_ServicePtr_T initStdAirService (
const stdair::BasLogParams&);
226 void addStdAirService (stdair::STDAIR_ServicePtr_T ioSTDAIR_ServicePtr,
227 const bool iOwnStdairService);
233 void initServiceContext();
241 void initTravelCCMService();
256 #endif // __TRAVELCCM_SVC_TRAVELCCM_SERVICE_HPP