AirRAC Logo  1.00.3
C++ Simulated Revenue Accounting (RAC) System Library
FacAirracServiceContext.hpp
Go to the documentation of this file.
1 #ifndef __AIRRAC_FAC_FACAIRRACSERVICECONTEXT_HPP
2 #define __AIRRAC_FAC_FACAIRRACSERVICECONTEXT_HPP
3 // //////////////////////////////////////////////////////////////////////
4 // Import section
5 // //////////////////////////////////////////////////////////////////////
6 // STL
7 #include <string>
8 // StdAir
9 #include <stdair/stdair_basic_types.hpp>
10 #include <stdair/service/FacServiceAbstract.hpp>
11 
12 namespace AIRRAC {
13 
15  class AIRRAC_ServiceContext;
16 
17 
21  class FacAirracServiceContext : public stdair::FacServiceAbstract {
22  public:
23 
31 
39 
48 
49 
50  protected:
57 
58 
59  private:
63  static FacAirracServiceContext* _instance;
64  };
65 
66 }
67 #endif // __AIRRAC_FAC_FACAIRRACSERVICECONTEXT_HPP
AIRRAC::FacAirracServiceContext::~FacAirracServiceContext
~FacAirracServiceContext()
Definition: FacAirracServiceContext.cpp:17
AIRRAC::FacAirracServiceContext
Factory for the service context.
Definition: FacAirracServiceContext.hpp:21
AIRRAC::FacAirracServiceContext::instance
static FacAirracServiceContext & instance()
Definition: FacAirracServiceContext.cpp:22
AIRRAC::FacAirracServiceContext::create
AIRRAC_ServiceContext & create()
Definition: FacAirracServiceContext.cpp:34
AIRRAC
Definition: AIRRAC_Service.hpp:22
AIRRAC::AIRRAC_ServiceContext
Inner class holding the context for the AIRRAC Service object.
Definition: AIRRAC_ServiceContext.hpp:25
AIRRAC::FacAirracServiceContext::FacAirracServiceContext
FacAirracServiceContext()
Definition: FacAirracServiceContext.hpp:56