1.01.17
C++ Simulated Airline Travel Solution Provider (TSP) Library
Toggle main menu visibility
Loading...
Searching...
No Matches
SegmentPathProvider.hpp
Go to the documentation of this file.
1
#ifndef __AIRTSP_COM_CMD_SEGMENTPATHPROVIDER_HPP
2
#define __AIRTSP_COM_CMD_SEGMENTPATHPROVIDER_HPP
3
4
// //////////////////////////////////////////////////////////////////////
5
// Import section
6
// //////////////////////////////////////////////////////////////////////
7
// StdAir
8
#include <stdair/bom/TravelSolutionTypes.hpp>
9
#include <stdair/command/CmdAbstract.hpp>
10
12
namespace
stdair
{
13
class
BomRoot;
14
struct
BookingRequestStruct;
15
}
16
17
namespace
AIRTSP
{
18
20
class
ReachableUniverse
;
21
class
OriginDestinationSet
;
22
class
SegmentPathPeriod
;
23
27
class
SegmentPathProvider
:
public
stdair::CmdAbstract {
28
friend
class
AIRTSP_Service
;
29
30
private
:
31
// ////////////////// Business Methods ///////////////////
42
static
void
buildSegmentPathList (stdair::TravelSolutionList_T&,
43
const
stdair::BomRoot&,
44
const
stdair::BookingRequestStruct&);
45
56
static
void
buildSegmentPathList (stdair::TravelSolutionList_T&,
57
const
ReachableUniverse
&,
58
const
stdair::BookingRequestStruct&);
59
70
static
void
buildSegmentPathList (stdair::TravelSolutionList_T&,
71
const
OriginDestinationSet
&,
72
const
stdair::BookingRequestStruct&);
73
84
static
void
buildSegmentPathList (stdair::TravelSolutionList_T&,
85
const
SegmentPathPeriod
&,
86
const
stdair::BookingRequestStruct&);
87
};
88
89
}
90
#endif
// __AIRTSP_COM_CMD_SEGMENTPATHPROVIDER_HPP
AIRTSP::OriginDestinationSet
Class representing a simple sub-network.
Definition
OriginDestinationSet.hpp:44
AIRTSP::ReachableUniverse
Class representing the root of the schedule-related BOM tree.
Definition
ReachableUniverse.hpp:41
AIRTSP::SegmentPathPeriod
Class representing a segment/path.
Definition
SegmentPathPeriod.hpp:39
AIRTSP::SegmentPathProvider
Class building the travel solutions from airline schedules.
Definition
SegmentPathProvider.hpp:27
AIRTSP::SegmentPathProvider::AIRTSP_Service
friend class AIRTSP_Service
Definition
SegmentPathProvider.hpp:28
AIRTSP
Definition
AIRTSP_Service.hpp:23
stdair
Forward declarations.
Definition
AIRTSP_Service.hpp:14
Generated on
for AirTSP by
1.17.0