$treeview $search $mathjax
00001 #ifndef __SEVMGR_FAC_FACSEVMGRSERVICECONTEXT_HPP 00002 #define __SEVMGR_FAC_FACSEVMGRSERVICECONTEXT_HPP 00003 00004 // ////////////////////////////////////////////////////////////////////// 00005 // Import section 00006 // ////////////////////////////////////////////////////////////////////// 00007 // StdAir 00008 #include <stdair/service/FacServiceAbstract.hpp> 00009 // Sevmgr 00010 #include <sevmgr/SEVMGR_Types.hpp> 00011 00012 namespace SEVMGR { 00013 00015 class SEVMGR_ServiceContext; 00016 00018 class FacSEVMGRServiceContext : public stdair::FacServiceAbstract { 00019 public: 00020 00024 static FacSEVMGRServiceContext& instance(); 00025 00030 ~FacSEVMGRServiceContext(); 00031 00035 SEVMGR_ServiceContext& create (); 00036 00037 00038 protected: 00042 FacSEVMGRServiceContext () {} 00043 00044 private: 00046 static FacSEVMGRServiceContext* _instance; 00047 }; 00048 00049 } 00050 #endif // __SEVMGR_FAC_FACSEVMGRSERVICECONTEXT_HPP