1.00.1
C++ Simulated Airline Inventory Management System library
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
DCPEventGenerator.hpp
Go to the documentation of this file.
1
#ifndef __AIRINV_CMD_DCPEVENTGENERATOR_HPP
2
#define __AIRINV_CMD_DCPEVENTGENERATOR_HPP
3
4
// //////////////////////////////////////////////////////////////////////
5
// Import section
6
// //////////////////////////////////////////////////////////////////////
7
// StdAir
8
#include <stdair/command/CmdAbstract.hpp>
9
// AirInv
10
#include <
airinv/AIRINV_Types.hpp
>
11
12
// Forward declarations
13
namespace
stdair
{
14
class
BomRoot;
15
class
DCPEvent;
16
}
17
18
namespace
AIRINV
{
19
20
// Forward declarations
21
struct
DCPEventStruct;
22
namespace
DCPParserHelper {
23
struct
doEndDCP
;
24
}
25
27
class
DCPEventGenerator
:
public
stdair::CmdAbstract {
28
// Only the following class may use methods of DCPGenerator.
29
// Indeed, as those methods build the BOM, it is not good to expose
30
// them public.
31
friend
class
DCPFileParser
;
32
friend
struct
DCPParserHelper::doEndDCP
;
33
friend
class
DCPParser
;
34
private
:
37
static
void
createDCPEvent (stdair::BomRoot&,
DCPEventStruct
&);
38
};
39
40
}
41
#endif // __AIRINV_CMD_DCPEVENTGENERATOR_HPP
AIRINV::DCPEventGenerator
Definition:
DCPEventGenerator.hpp:27
AIRINV
Definition:
AIRINV_Master_Service.hpp:38
AIRINV_Types.hpp
stdair
Forward declarations.
Definition:
AIRINV_Master_Service.hpp:25
AIRINV::DCPParserHelper::doEndDCP
Definition:
DCPParserHelper.hpp:218
AIRINV::DCPParser
Definition:
DCPParser.hpp:19
AIRINV::DCPEventGenerator::DCPFileParser
friend class DCPFileParser
Definition:
DCPEventGenerator.hpp:31
AIRINV::DCPEventStruct
Definition:
DCPEventStruct.hpp:21
Generated on Tue Jun 16 2015 01:11:00 for AirInv by
1.8.9.1