$treeview $search $mathjax
00001 #ifndef __STDAIR_SVC_FACSTDAIRSERVICECONTEXT_HPP 00002 #define __STDAIR_SVC_FACSTDAIRSERVICECONTEXT_HPP 00003 00004 // ////////////////////////////////////////////////////////////////////// 00005 // Import section 00006 // ////////////////////////////////////////////////////////////////////// 00007 // StdAir 00008 #include <stdair/service/FacServiceAbstract.hpp> 00009 00010 namespace stdair { 00011 00013 class STDAIR_ServiceContext; 00014 00018 class FacSTDAIRServiceContext : public FacServiceAbstract { 00019 public: 00020 00028 static FacSTDAIRServiceContext& instance(); 00029 00036 ~FacSTDAIRServiceContext(); 00037 00045 STDAIR_ServiceContext& create(); 00046 00047 00048 protected: 00054 FacSTDAIRServiceContext() {} 00055 00056 private: 00060 static FacSTDAIRServiceContext* _instance; 00061 }; 00062 00063 } 00064 #endif // __STDAIR_SVC_FACSTDAIRSERVICECONTEXT_HPP