1.00.9
C++ Simulated Airline Inventory Management System Library
Loading...
Searching...
No Matches
FlightRequestStatus.hpp
Go to the documentation of this file.
1
#ifndef __AIRINV_BAS_FLIGHTREQUESTSTATUS_HPP
2
#define __AIRINV_BAS_FLIGHTREQUESTSTATUS_HPP
3
4
// //////////////////////////////////////////////////////////////////////
5
// Import section
6
// //////////////////////////////////////////////////////////////////////
7
// STL
8
#include <string>
9
// StdAir
10
#include <stdair/basic/StructAbstract.hpp>
11
12
namespace
AIRINV
{
13
15
struct
FlightRequestStatus
:
public
stdair::StructAbstract {
16
public
:
17
typedef
enum
{
18
OK
= 0,
19
NOT_FOUND
,
20
INTERNAL_ERROR
,
21
LAST_VALUE
22
}
EN_FlightRequestStatus
;
23
25
static
const
std::string&
getLabel
(
const
EN_FlightRequestStatus&);
26
28
static
const
std::string&
getCodeLabel
(
const
EN_FlightRequestStatus&);
29
31
static
std::string
describeLabels
();
32
34
EN_FlightRequestStatus
getCode
()
const
;
35
37
const
std::string
describe
()
const
;
38
39
40
public
:
42
FlightRequestStatus
(
const
EN_FlightRequestStatus&);
44
FlightRequestStatus
(
const
std::string& iCode);
45
46
47
private
:
49
static
const
std::string _labels[
LAST_VALUE
];
51
static
const
std::string _codeLabels[
LAST_VALUE
];
52
53
54
private
:
55
// //////// Attributes /////////
57
EN_FlightRequestStatus _code;
58
};
59
60
}
61
#endif
// __AIRINV_BAS_FLIGHTREQUESTSTATUS_HPP
AIRINV
Definition
AIRINV_Master_Service.hpp:38
AIRINV::FlightRequestStatus
Definition
FlightRequestStatus.hpp:15
AIRINV::FlightRequestStatus::describe
const std::string describe() const
Definition
FlightRequestStatus.cpp:87
AIRINV::FlightRequestStatus::getLabel
static const std::string & getLabel(const EN_FlightRequestStatus &)
Definition
FlightRequestStatus.cpp:58
AIRINV::FlightRequestStatus::getCode
EN_FlightRequestStatus getCode() const
Definition
FlightRequestStatus.cpp:82
AIRINV::FlightRequestStatus::describeLabels
static std::string describeLabels()
Definition
FlightRequestStatus.cpp:69
AIRINV::FlightRequestStatus::FlightRequestStatus
FlightRequestStatus(const EN_FlightRequestStatus &)
Definition
FlightRequestStatus.cpp:25
AIRINV::FlightRequestStatus::EN_FlightRequestStatus
EN_FlightRequestStatus
Definition
FlightRequestStatus.hpp:17
AIRINV::FlightRequestStatus::NOT_FOUND
@ NOT_FOUND
Definition
FlightRequestStatus.hpp:19
AIRINV::FlightRequestStatus::LAST_VALUE
@ LAST_VALUE
Definition
FlightRequestStatus.hpp:21
AIRINV::FlightRequestStatus::INTERNAL_ERROR
@ INTERNAL_ERROR
Definition
FlightRequestStatus.hpp:20
AIRINV::FlightRequestStatus::OK
@ OK
Definition
FlightRequestStatus.hpp:18
AIRINV::FlightRequestStatus::getCodeLabel
static const std::string & getCodeLabel(const EN_FlightRequestStatus &)
Definition
FlightRequestStatus.cpp:64
Generated on Sat Mar 23 2024 00:00:00 for AirInv by
1.10.0