$treeview $search $mathjax
AirInv Logo  1.00.1
$projectbrief
$projectbrief
$searchbox

FacServiceAbstract.hpp

Go to the documentation of this file.
00001 #ifndef __AIRINV_FAC_FACSERVICEABSTRACT_HPP
00002 #define __AIRINV_FAC_FACSERVICEABSTRACT_HPP
00003 
00004 // //////////////////////////////////////////////////////////////////////
00005 // Import section
00006 // //////////////////////////////////////////////////////////////////////
00007 // STL
00008 #include <vector>
00009 
00010 namespace AIRINV {
00011 
00012   // Forward declarations
00013   class ServiceAbstract;
00014 
00016   class FacServiceAbstract {
00017   public:
00018     
00020     typedef std::vector<ServiceAbstract*> ServicePool_T;
00021     
00023     virtual ~FacServiceAbstract();
00024     
00026     void clean();
00027     
00028   protected:
00031     FacServiceAbstract() {}
00032     
00034     ServicePool_T _pool;
00035   };
00036     
00037 }
00038 #endif // __AIRINV_FAC_FACSERVICEABSTRACT_HPP