AirInv Logo  1.00.1
C++ Simulated Airline Inventory Management System library
AIRINV::LegCabinStruct Struct Reference

#include <airinv/bom/LegCabinStruct.hpp>

+ Inheritance diagram for AIRINV::LegCabinStruct:

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
 

Detailed Description

Utility Structure for the parsing of LegCabin details.

Definition at line 24 of file LegCabinStruct.hpp.

Member Function Documentation

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

Member Data Documentation

stdair::CabinCapacity_T AIRINV::LegCabinStruct::_saleableCapacity
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
stdair::Availability_T AIRINV::LegCabinStruct::_avPool

Definition at line 31 of file LegCabinStruct.hpp.

Referenced by describe().

stdair::UPR_T AIRINV::LegCabinStruct::_upr
stdair::NbOfBookings_T AIRINV::LegCabinStruct::_nbOfBookings
stdair::Availability_T AIRINV::LegCabinStruct::_nav
stdair::Availability_T AIRINV::LegCabinStruct::_gav
stdair::OverbookingRate_T AIRINV::LegCabinStruct::_acp
stdair::NbOfBookings_T AIRINV::LegCabinStruct::_etb
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().


The documentation for this struct was generated from the following files: