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