#include <airinv/bom/LegCabinStruct.hpp>
Public Member Functions | |
void | fill (stdair::LegCabin &) const |
const std::string | describe () const |
Public Attributes | |
stdair::CabinCode_T | _cabinCode |
stdair::CabinCapacity_T | _saleableCapacity |
stdair::CapacityAdjustment_T | _adjustment |
stdair::CapacityAdjustment_T | _dcsRegrade |
stdair::AuthorizationLevel_T | _au |
stdair::Availability_T | _avPool |
stdair::UPR_T | _upr |
stdair::NbOfBookings_T | _nbOfBookings |
stdair::Availability_T | _nav |
stdair::Availability_T | _gav |
stdair::OverbookingRate_T | _acp |
stdair::NbOfBookings_T | _etb |
stdair::NbOfBookings_T | _staffNbOfBookings |
stdair::NbOfBookings_T | _wlNbOfBookings |
stdair::NbOfBookings_T | _groupNbOfBookings |
BucketStructList_T | _bucketList |
Utility Structure for the parsing of LegCabin details.
Definition at line 24 of file LegCabinStruct.hpp.
void AIRINV::LegCabinStruct::fill | ( | stdair::LegCabin & | ioLegCabin | ) | const |
Fill the LegCabin objects with the attributes of the LegCabinStruct.
Definition at line 38 of file LegCabinStruct.cpp.
References _saleableCapacity.
const std::string AIRINV::LegCabinStruct::describe | ( | ) | const |
Give a description of the structure (for display purposes).
Definition at line 15 of file LegCabinStruct.cpp.
References _acp, _adjustment, _au, _avPool, _bucketList, _cabinCode, _dcsRegrade, _etb, _gav, _groupNbOfBookings, _nav, _nbOfBookings, _saleableCapacity, _staffNbOfBookings, _upr, _wlNbOfBookings, and AIRINV::BucketStruct::describe().
Referenced by AIRINV::LegStruct::describe().
stdair::CabinCode_T AIRINV::LegCabinStruct::_cabinCode |
Definition at line 26 of file LegCabinStruct.hpp.
Referenced by describe(), AIRINV::InventoryParserHelper::storeLegBoardingPoint::operator()(), AIRINV::ScheduleParserHelper::storeLegCabinCode::operator()(), AIRINV::InventoryParserHelper::storeLegCabinCode::operator()(), and AIRINV::InventoryParserHelper::storeSegmentBoardingPoint::operator()().
stdair::CabinCapacity_T AIRINV::LegCabinStruct::_saleableCapacity |
Definition at line 27 of file LegCabinStruct.hpp.
Referenced by describe(), fill(), AIRINV::ScheduleParserHelper::storeCapacity::operator()(), and AIRINV::InventoryParserHelper::storeSaleableCapacity::operator()().
stdair::CapacityAdjustment_T AIRINV::LegCabinStruct::_adjustment |
Definition at line 28 of file LegCabinStruct.hpp.
Referenced by describe().
stdair::CapacityAdjustment_T AIRINV::LegCabinStruct::_dcsRegrade |
Definition at line 29 of file LegCabinStruct.hpp.
Referenced by describe().
stdair::AuthorizationLevel_T AIRINV::LegCabinStruct::_au |
Definition at line 30 of file LegCabinStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeAU::operator()().
stdair::Availability_T AIRINV::LegCabinStruct::_avPool |
Definition at line 31 of file LegCabinStruct.hpp.
Referenced by describe().
stdair::UPR_T AIRINV::LegCabinStruct::_upr |
Definition at line 32 of file LegCabinStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeUPR::operator()().
stdair::NbOfBookings_T AIRINV::LegCabinStruct::_nbOfBookings |
Definition at line 33 of file LegCabinStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeBookingCounter::operator()().
stdair::Availability_T AIRINV::LegCabinStruct::_nav |
Definition at line 34 of file LegCabinStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeNAV::operator()().
stdair::Availability_T AIRINV::LegCabinStruct::_gav |
Definition at line 35 of file LegCabinStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeGAV::operator()().
stdair::OverbookingRate_T AIRINV::LegCabinStruct::_acp |
Definition at line 36 of file LegCabinStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeACP::operator()().
stdair::NbOfBookings_T AIRINV::LegCabinStruct::_etb |
Definition at line 37 of file LegCabinStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeETB::operator()().
stdair::NbOfBookings_T AIRINV::LegCabinStruct::_staffNbOfBookings |
Definition at line 38 of file LegCabinStruct.hpp.
Referenced by describe().
stdair::NbOfBookings_T AIRINV::LegCabinStruct::_wlNbOfBookings |
Definition at line 39 of file LegCabinStruct.hpp.
Referenced by describe().
stdair::NbOfBookings_T AIRINV::LegCabinStruct::_groupNbOfBookings |
Definition at line 40 of file LegCabinStruct.hpp.
Referenced by describe().
BucketStructList_T AIRINV::LegCabinStruct::_bucketList |
Definition at line 41 of file LegCabinStruct.hpp.
Referenced by describe(), AIRINV::InventoryParserHelper::storeAirlineCode::operator()(), AIRINV::InventoryParserHelper::storeLegBoardingPoint::operator()(), AIRINV::InventoryParserHelper::storeLegCabinCode::operator()(), AIRINV::InventoryParserHelper::storeYieldUpperRange::operator()(), and AIRINV::InventoryParserHelper::storeSegmentBoardingPoint::operator()().