Namespaces | |
namespace | YieldParserHelper |
Classes | |
class | AIRRAC_Service |
Interface for the AIRRAC Services. More... | |
class | AirportPairNotFoundException |
class | PosOrChannelNotFoundException |
class | FlightDateNotFoundException |
class | FlightTimeNotFoundException |
class | FeaturesNotFoundException |
class | AirlineNotFoundException |
class | YieldInputFileNotFoundException |
class | YieldFileParsingFailedException |
class | QuotingException |
struct | YieldRuleStruct |
Utility Structure for the parsing of Flight-Date structures. More... | |
class | YieldManager |
Command wrapping the travel request process. More... | |
class | YieldParser |
Class wrapping the parser entry point. More... | |
class | YieldFileParser |
class | YieldRuleGenerator |
class | FacAirracServiceContext |
Factory for the service context. More... | |
class | AIRRAC_ServiceContext |
Inner class holding the context for the AIRRAC Service object. More... | |
Typedefs | |
typedef boost::shared_ptr < AIRRAC_Service > | AIRRAC_ServicePtr_T |
typedef unsigned int | YieldID_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 |
Variables | |
const std::string | DEFAULT_AIRLINE_CODE = "BA" |
typedef boost::shared_ptr<AIRRAC_Service> AIRRAC::AIRRAC_ServicePtr_T |
Definition at line 79 of file AIRRAC_Types.hpp.
typedef unsigned int AIRRAC::YieldID_T |
ID for the Yield Quote system.
Definition at line 86 of file AIRRAC_Types.hpp.
typedef char AIRRAC::char_t |
Definition at line 31 of file BasParserTypes.hpp.
typedef boost::spirit::classic::file_iterator<char_t> AIRRAC::iterator_t |
Definition at line 35 of file BasParserTypes.hpp.
typedef boost::spirit::classic::scanner<iterator_t> AIRRAC::scanner_t |
Definition at line 36 of file BasParserTypes.hpp.
typedef boost::spirit::classic::rule<scanner_t> AIRRAC::rule_t |
Definition at line 37 of file BasParserTypes.hpp.
typedef boost::spirit::classic::int_parser<unsigned int, 10, 1, 1> AIRRAC::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> AIRRAC::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> AIRRAC::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> AIRRAC::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> AIRRAC::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> AIRRAC::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> AIRRAC::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 AIRRAC::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> AIRRAC::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> AIRRAC::bounded1_2_p_t |
Definition at line 73 of file BasParserTypes.hpp.
typedef boost::spirit::classic::bounded<uint1_3_p_t, unsigned int> AIRRAC::bounded1_3_p_t |
Definition at line 74 of file BasParserTypes.hpp.
typedef boost::spirit::classic::bounded<uint4_p_t, unsigned int> AIRRAC::bounded4_p_t |
Definition at line 75 of file BasParserTypes.hpp.
typedef boost::spirit::classic::bounded<uint1_4_p_t, unsigned int> AIRRAC::bounded1_4_p_t |
Definition at line 76 of file BasParserTypes.hpp.
const std::string AIRRAC::DEFAULT_AIRLINE_CODE = "BA" |
Default airline name for the AIRRAC_Service.
Definition at line 10 of file BasConst.cpp.