Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
inputManagerAbstract.hpp
00001 #ifndef INPUTMANAGERABSTRACT_HPP
00002 #define INPUTMANAGERABSTRACT_HPP
00003 
00004 #include <list>
00005 
00006 #include <boost/shared_ptr.hpp>
00007 #include <boost/weak_ptr.hpp>
00008 
00009 #include <jmath/jblas.hpp>
00010 
00011 #include <graphmap/graphManagerAbstract.hpp>
00012 
00013 namespace jafar{
00014 namespace graphmap{
00015 
00016 class InputManagerAbstract
00017 {
00018 public:
00019 
00020   typedef boost::shared_ptr<GraphManagerAbstract> graph_manager_ptr_t;
00021   typedef boost::weak_ptr<GraphManagerAbstract> graph_manager_wptr_t;
00022 
00023   InputManagerAbstract(graph_manager_ptr_t gm)
00024     : _gm_weak_ptr(gm) {}
00025   virtual ~InputManagerAbstract() {}
00026 
00027   virtual void processInputs() = 0;
00028 
00029   graph_manager_wptr_t _gm_weak_ptr;
00030 
00031 };
00032 
00033 } // namespace graphmap
00034 } // namespace jafar
00035 
00036 #endif // INPUTMANAGERABSTRACT_HPP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:20 for Jafar by doxygen 1.7.6.1
LAAS-CNRS