AirInv Logo  0.1.2
C++ Simulated Airline Inventory Management System library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
AIRINV::BookingClassStruct Struct Reference

#include <airinv/bom/BookingClassStruct.hpp>

+ Inheritance diagram for AIRINV::BookingClassStruct:

List of all members.

Public Member Functions

stdair::ClassCode_T getFullSubclassCode () const
void fill (stdair::BookingClass &) const
const std::string describe () const
 BookingClassStruct ()

Public Attributes

stdair::ClassCode_T _classCode
stdair::SubclassCode_T _subclassCode
stdair::ClassCode_T _parentClassCode
stdair::SubclassCode_T _parentSubclassCode
stdair::AuthorizationLevel_T _cumulatedProtection
stdair::AuthorizationLevel_T _protection
stdair::NbOfSeats_T _nego
stdair::OverbookingRate_T _noShowPercentage
stdair::OverbookingRate_T _overbookingPercentage
stdair::NbOfBookings_T _nbOfBookings
stdair::NbOfBookings_T _nbOfGroupBookings
stdair::NbOfBookings_T _nbOfPendingGroupBookings
stdair::NbOfBookings_T _nbOfStaffBookings
stdair::NbOfBookings_T _nbOfWLBookings
stdair::NbOfBookings_T _etb
stdair::Availability_T _netClassAvailability
stdair::Availability_T _segmentAvailability
stdair::Availability_T _netRevenueAvailability

Detailed Description

Utility Structure for the parsing of BookingClass structures.

Definition at line 24 of file BookingClassStruct.hpp.


Constructor & Destructor Documentation

Default Constructor.

Definition at line 16 of file BookingClassStruct.cpp.


Member Function Documentation

stdair::ClassCode_T AIRINV::BookingClassStruct::getFullSubclassCode ( ) const

Returns the concatenation of the class and subclass codes.

Definition at line 20 of file BookingClassStruct.cpp.

References _classCode, and _subclassCode.

void AIRINV::BookingClassStruct::fill ( stdair::BookingClass &  ioBookingClass) const

Fill the BookingClass objects with the attributes of the BookingClassStruct.

Definition at line 44 of file BookingClassStruct.cpp.


Member Data Documentation


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