RMOL Logo Get Revenue Management Optimisation Library at SourceForge.net. Fast, secure and Free Open Source software downloads

FacOverbooking.hpp

Go to the documentation of this file.
00001 #ifndef __RMOL_FAC_FACOVERBOOKING_HPP
00002 #define __RMOL_FAC_FACOVERBOOKING_HPP
00003 
00004 // //////////////////////////////////////////////////////////////////////
00005 // Import section
00006 // //////////////////////////////////////////////////////////////////////
00007 // RMOL
00008 #include <rmol/factory/FacBomAbstract.hpp>
00009 
00010 namespace RMOL {
00011 
00013   class FldOverbookingPolicy;
00014   class Overbooking;
00015 
00017   class FacOverbooking : public FacBomAbstract {
00018   public:
00019 
00023     static FacOverbooking& instance();
00024 
00028     virtual ~FacOverbooking();
00029 
00033     Overbooking& create (const FldOverbookingPolicy&);
00034     
00035   protected:
00039     FacOverbooking () {}
00040 
00041   private:
00043     static FacOverbooking* _instance;
00044 
00045   };
00046 }
00047 #endif // __RMOL_FAC_FACOVERBOOKING_HPP
SourceForge Logo

Generated on Tue Sep 7 2010 18:30:39 for RMOL by Doxygen 1.7.1