Namespaces | |
namespace | FFDisutilityParserHelper |
namespace | FRAT5ParserHelper |
namespace | InventoryParserHelper |
namespace | ScheduleParserHelper |
namespace | DCPParserHelper |
Typedefs | |
typedef boost::shared_ptr < AIRINV_Service > | AIRINV_ServicePtr_T |
typedef boost::shared_ptr < AIRINV_Master_Service > | AIRINV_Master_ServicePtr_T |
typedef std::map< const stdair::AirlineCode_T, AIRINV_ServicePtr_T > | AIRINV_ServicePtr_Map_T |
typedef std::map< const stdair::DTD_T, double > | FRAT5Curve_T |
typedef char | char_t |
typedef boost::spirit::classic::file_iterator < char_t > | iterator_t |
typedef boost::spirit::classic::scanner < iterator_t > | scanner_t |
typedef boost::spirit::classic::rule < scanner_t > | rule_t |
typedef boost::spirit::classic::int_parser < unsigned int, 10, 1, 1 > | int1_p_t |
typedef boost::spirit::classic::uint_parser < unsigned int, 10, 2, 2 > | uint2_p_t |
typedef boost::spirit::classic::uint_parser < unsigned int, 10, 1, 2 > | uint1_2_p_t |
typedef boost::spirit::classic::uint_parser < unsigned int, 10, 1, 3 > | uint1_3_p_t |
typedef boost::spirit::classic::uint_parser < unsigned int, 10, 4, 4 > | uint4_p_t |
typedef boost::spirit::classic::uint_parser < unsigned int, 10, 1, 4 > | uint1_4_p_t |
typedef boost::spirit::classic::chset < char_t > | chset_t |
typedef boost::spirit::classic::impl::loop_traits < chset_t, unsigned int, unsigned int >::type | repeat_p_t |
typedef boost::spirit::classic::bounded < uint2_p_t, unsigned int > | bounded2_p_t |
typedef boost::spirit::classic::bounded < uint1_2_p_t, unsigned int > | bounded1_2_p_t |
typedef boost::spirit::classic::bounded < uint1_3_p_t, unsigned int > | bounded1_3_p_t |
typedef boost::spirit::classic::bounded < uint4_p_t, unsigned int > | bounded4_p_t |
typedef boost::spirit::classic::bounded < uint1_4_p_t, unsigned int > | bounded1_4_p_t |
typedef std::set < stdair::AirportCode_T > | AirportList_T |
typedef std::vector < stdair::AirportCode_T > | AirportOrderedList_T |
typedef std::vector < BookingClassStruct > | BookingClassStructList_T |
typedef std::vector< BucketStruct > | BucketStructList_T |
typedef std::vector < FareFamilyStruct > | FareFamilyStructList_T |
typedef std::vector < LegCabinStruct > | LegCabinStructList_T |
typedef std::vector< LegStruct > | LegStructList_T |
typedef std::vector < SegmentCabinStruct > | SegmentCabinStructList_T |
typedef std::vector < SegmentStruct > | SegmentStructList_T |
typedef std::map< const stdair::Date_T, stdair::SegmentCabin * > | DepartureDateSegmentCabinMap_T |
typedef std::map< const std::string, DepartureDateSegmentCabinMap_T > | SimilarSegmentCabinSetMap_T |
typedef boost::shared_ptr < boost::thread > | ThreadShrPtr_T |
typedef std::vector < ThreadShrPtr_T > | ThreadShrPtrList_T |
typedef boost::shared_ptr < Connection > | ConnectionShrPtr_T |
Variables | |
const std::string | DEFAULT_AIRLINE_CODE = "BA" |
const FRAT5Curve_T | DEFAULT_PICKUP_FRAT5_CURVE |
typedef boost::shared_ptr<AIRINV_Service> AIRINV::AIRINV_ServicePtr_T |
(Smart) Pointer on the AirInv (slave) service handler.
Definition at line 210 of file AIRINV_Types.hpp.
typedef boost::shared_ptr<AIRINV_Master_Service> AIRINV::AIRINV_Master_ServicePtr_T |
(Smart) Pointer on the AirInv master service handler.
Definition at line 215 of file AIRINV_Types.hpp.
typedef std::map<const stdair::AirlineCode_T, AIRINV_ServicePtr_T> AIRINV::AIRINV_ServicePtr_Map_T |
Type defining a map of airline codes and the corresponding airline inventories.
Definition at line 222 of file AIRINV_Types.hpp.
typedef std::map<const stdair::DTD_T, double> AIRINV::FRAT5Curve_T |
Define the FRAT5 curve.
Definition at line 227 of file AIRINV_Types.hpp.
typedef char AIRINV::char_t |
Definition at line 31 of file BasParserTypes.hpp.
typedef boost::spirit::classic::file_iterator<char_t> AIRINV::iterator_t |
Definition at line 35 of file BasParserTypes.hpp.
typedef boost::spirit::classic::scanner<iterator_t> AIRINV::scanner_t |
Definition at line 36 of file BasParserTypes.hpp.
typedef boost::spirit::classic::rule<scanner_t> AIRINV::rule_t |
Definition at line 37 of file BasParserTypes.hpp.
typedef boost::spirit::classic::int_parser<unsigned int, 10, 1, 1> AIRINV::int1_p_t |
1-digit-integer parser
Definition at line 45 of file BasParserTypes.hpp.
typedef boost::spirit::classic::uint_parser<unsigned int, 10, 2, 2> AIRINV::uint2_p_t |
2-digit-integer parser
Definition at line 48 of file BasParserTypes.hpp.
typedef boost::spirit::classic::uint_parser<unsigned int, 10, 1, 2> AIRINV::uint1_2_p_t |
Up-to-2-digit-integer parser
Definition at line 51 of file BasParserTypes.hpp.
typedef boost::spirit::classic::uint_parser<unsigned int, 10, 1, 3> AIRINV::uint1_3_p_t |
Up-to-3-digit-integer parser
Definition at line 54 of file BasParserTypes.hpp.
typedef boost::spirit::classic::uint_parser<unsigned int, 10, 4, 4> AIRINV::uint4_p_t |
4-digit-integer parser
Definition at line 57 of file BasParserTypes.hpp.
typedef boost::spirit::classic::uint_parser<unsigned int, 10, 1, 4> AIRINV::uint1_4_p_t |
Up-to-4-digit-integer parser
Definition at line 60 of file BasParserTypes.hpp.
typedef boost::spirit::classic::chset<char_t> AIRINV::chset_t |
character set
Definition at line 63 of file BasParserTypes.hpp.
typedef boost::spirit::classic::impl::loop_traits<chset_t, unsigned int, unsigned int>::type AIRINV::repeat_p_t |
(Repeating) sequence of a given number of characters: repeat_p(min, max)
Definition at line 69 of file BasParserTypes.hpp.
typedef boost::spirit::classic::bounded<uint2_p_t, unsigned int> AIRINV::bounded2_p_t |
Bounded-number-of-integers parser
Definition at line 72 of file BasParserTypes.hpp.
typedef boost::spirit::classic::bounded<uint1_2_p_t, unsigned int> AIRINV::bounded1_2_p_t |
Definition at line 73 of file BasParserTypes.hpp.
typedef boost::spirit::classic::bounded<uint1_3_p_t, unsigned int> AIRINV::bounded1_3_p_t |
Definition at line 74 of file BasParserTypes.hpp.
typedef boost::spirit::classic::bounded<uint4_p_t, unsigned int> AIRINV::bounded4_p_t |
Definition at line 75 of file BasParserTypes.hpp.
typedef boost::spirit::classic::bounded<uint1_4_p_t, unsigned int> AIRINV::bounded1_4_p_t |
Definition at line 76 of file BasParserTypes.hpp.
typedef std::set<stdair::AirportCode_T> AIRINV::AirportList_T |
Define lists of Airport Codes.
Definition at line 16 of file AirportList.hpp.
typedef std::vector<stdair::AirportCode_T> AIRINV::AirportOrderedList_T |
Definition at line 17 of file AirportList.hpp.
typedef std::vector<BookingClassStruct> AIRINV::BookingClassStructList_T |
List of BookingClass structures.
Definition at line 60 of file BookingClassStruct.hpp.
typedef std::vector<BucketStruct> AIRINV::BucketStructList_T |
List of Bucket structures.
Definition at line 44 of file BucketStruct.hpp.
typedef std::vector<FareFamilyStruct> AIRINV::FareFamilyStructList_T |
List of FareFamily-Detail structures.
Definition at line 59 of file FareFamilyStruct.hpp.
typedef std::vector<LegCabinStruct> AIRINV::LegCabinStructList_T |
List of LegCabin-Detail strucutres.
Definition at line 52 of file LegCabinStruct.hpp.
typedef std::vector<LegStruct> AIRINV::LegStructList_T |
List of Leg structures.
Definition at line 57 of file LegStruct.hpp.
typedef std::vector<SegmentCabinStruct> AIRINV::SegmentCabinStructList_T |
List of SegmentCabin-Detail strucutres.
Definition at line 48 of file SegmentCabinStruct.hpp.
typedef std::vector<SegmentStruct> AIRINV::SegmentStructList_T |
List of Segment strucutres.
Definition at line 43 of file SegmentStruct.hpp.
typedef std::map<const stdair::Date_T, stdair::SegmentCabin*> AIRINV::DepartureDateSegmentCabinMap_T |
Definition at line 31 of file InventoryManager.hpp.
typedef std::map<const std::string, DepartureDateSegmentCabinMap_T> AIRINV::SimilarSegmentCabinSetMap_T |
Definition at line 33 of file InventoryManager.hpp.
typedef boost::shared_ptr<boost::thread> AIRINV::ThreadShrPtr_T |
Definition at line 15 of file AirInvServer_ASIO.cpp.
typedef std::vector<ThreadShrPtr_T> AIRINV::ThreadShrPtrList_T |
Definition at line 16 of file AirInvServer_ASIO.cpp.
typedef boost::shared_ptr<Connection> AIRINV::ConnectionShrPtr_T |
Shared pointer on a Connection object.
Definition at line 71 of file Connection.hpp.
const std::string AIRINV::DEFAULT_AIRLINE_CODE = "BA" |
Default airline name for the AIRINV_Service.
Definition at line 11 of file BasConst.cpp.
const FRAT5Curve_T AIRINV::DEFAULT_PICKUP_FRAT5_CURVE |
Default pick-up FRAT5 curve for Q-equivalent booking conversion.
Definition at line 14 of file BasConst.cpp.