1 #ifndef __STDAIR_BOM_PARSEDKEY_HPP 2 #define __STDAIR_BOM_PARSEDKEY_HPP 18 struct SegmentDateKey;
47 void toStream (std::ostream& ioOut)
const;
86 #endif // __STDAIR_BOM_PARSEDKEY_HPP std::string _boardingPoint
Base class for the keys of Business Object Model (BOM) layer.
void fromStream(std::istream &ioIn)
std::string _departureDate
boost::posix_time::time_duration Duration_T
void toStream(std::ostream &ioOut) const
FlightDateKey getFlightDateKey() const
Handle on the StdAir library context.
LegDateKey getLegKey() const
Key of a given flight-date, made of a flight number and a departure date.
std::string _boardingTime
std::string _flightNumber
Key of a given inventory, made of the airline code.
const std::string toString() const
InventoryKey getInventoryKey() const
const Duration_T getBoardingTime() const
Key of a given segment-date, made of an origin and a destination airports.
SegmentDateKey getSegmentKey() const