Go to the documentation of this file.00001 #ifndef __AIRINV_FAC_FACAIRINVMASTERSERVICECONTEXT_HPP
00002 #define __AIRINV_FAC_FACAIRINVMASTERSERVICECONTEXT_HPP
00003
00004
00005
00006
00007
00008 #include <string>
00009
00010 #include <stdair/service/FacServiceAbstract.hpp>
00011
00012 namespace AIRINV {
00013
00015 class AIRINV_Master_ServiceContext;
00016
00020 class FacAirinvMasterServiceContext : public stdair::FacServiceAbstract {
00021 public:
00022
00026 static FacAirinvMasterServiceContext& instance();
00027
00032 ~FacAirinvMasterServiceContext();
00033
00037 AIRINV_Master_ServiceContext& create();
00038
00039
00040 protected:
00044 FacAirinvMasterServiceContext() {}
00045
00046 private:
00048 static FacAirinvMasterServiceContext* _instance;
00049 };
00050
00051 }
00052 #endif // __AIRINV_FAC_FACAIRINVMASTERSERVICECONTEXT_HPP