$treeview $search $mathjax
AirTSP Logo  1.01.2
$projectbrief
$projectbrief
$searchbox

FacAIRTSPServiceContext.hpp

Go to the documentation of this file.
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