66 const stdair::BasDBParams&);
115 SEVMGR::SEVMGR_ServicePtr_T);
140 const stdair::ODFilePath&,
141 const stdair::FRAT5FilePath&,
142 const stdair::FFDisutilityFilePath&,
143 const AIRRAC::YieldFilePath&);
192 bool sell (
const std::string& iSegmentDateKey,
const stdair::ClassCode_T&,
193 const stdair::PartySize_T&);
202 bool sell (
const stdair::BookingClassID_T&,
const stdair::PartySize_T&);
213 bool cancel (
const std::string& iSegmentDateKey,
const stdair::ClassCode_T&,
214 const stdair::PartySize_T&);
223 bool cancel (
const stdair::BookingClassID_T&,
const stdair::PartySize_T&);
233 void optimise (
const stdair::RMEventStruct&);
248 std::string
jsonHandler (
const stdair::JSONString&)
const;
263 const stdair::FlightNumber_T& iFlightNumber = 0)
const;
276 const stdair::FlightNumber_T&,
277 const stdair::Date_T& iDepartureDate)
const;
295 std::string
list (
const stdair::AirlineCode_T& iAirlineCode =
"all",
296 const stdair::FlightNumber_T& iFlightNumber = 0)
const;
307 bool check (
const stdair::AirlineCode_T&,
const stdair::FlightNumber_T&,
308 const stdair::Date_T& iDepartureDate)
const;
330 std::string
csvDisplay (
const stdair::AirlineCode_T&,
331 const stdair::FlightNumber_T&,
332 const stdair::Date_T& iDepartureDate)
const;
356 stdair::STDAIR_ServicePtr_T initStdAirService (
const stdair::BasLogParams&,
357 const stdair::BasDBParams&);
367 stdair::STDAIR_ServicePtr_T initStdAirService (
const stdair::BasLogParams&);
377 void addStdAirService (stdair::STDAIR_ServicePtr_T,
378 const bool iOwnStdairService);
385 void addSEVMGRService (SEVMGR::SEVMGR_ServicePtr_T ioSEVMGR_ServicePtr,
386 const bool iOwnSEVMGRService);
393 void initServiceContext();
401 void initSlaveAirinvService();