/[usata]/usata2/src/input-system.cpp
ViewVC logotype

Diff of /usata2/src/input-system.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by skunix, Tue Jan 25 19:26:33 2005 UTC revision 1.4 by skunix, Fri Feb 25 19:50:47 2005 UTC
# Line 24  namespace usata Line 24  namespace usata
24  namespace input  namespace input
25  {  {
26    
27  typedef boost::shared_ptr<Driver> Driver_sp;  //typedef boost::shared_ptr<Driver> Driver_sp;
28    
29  Event::Event(int type_)  Event::Event(int type_)
30  : mType (type_)  : mType (type_)
# Line 39  KeyEvent::KeyEvent(unsigned Key, bool st Line 39  KeyEvent::KeyEvent(unsigned Key, bool st
39          return;          return;
40  }  }
41    
42    Driver::Driver(const std::string& pName)
43  Driver::Driver(const std::string& name)  : mName(pName)
 :       mName(name)  
44  {  {
45  }  }
46    
47  Driver::~Driver() throw()  Driver::~Driver()
48  {  {
         return;  
49  }  }
50    
51  Manager::Manager()  Manager::Manager()
# Line 59  void Line 57  void
57  Manager::trim()  Manager::trim()
58  {  {
59    
60          mDrivers.swap(mDrivers);          //mDrivers.swap(mDrivers);
61  }  }
62  int  int
63  Manager::push_handler(const EventHandler& evh)  Manager::push_handler(const EventHandler& evh)
# Line 83  Manager::process() Line 81  Manager::process()
81                                  boost::bind(&Driver::update, boost::bind(&Driver_sp::get,_1)));                                  boost::bind(&Driver::update, boost::bind(&Driver_sp::get,_1)));
82                    
83          DriversV::iterator it = mDrivers.begin(), it_end=mDrivers.end();          DriversV::iterator it = mDrivers.begin(), it_end=mDrivers.end();
84    
85                    
86          Event *ne;                Event *ne;      
87    
# Line 124  Manager::process() Line 123  Manager::process()
123          }          }
124          return;          return;
125  }  }
126    
127  void  void
128  Manager::add_driver(Driver*drv)  Manager::add_driver(Driver*drv)
129  {  {
130          mDrivers.push_back(Driver_sp(drv));          mDrivers.push_back(Driver_sp(drv));
131          return;          return;
132  }  }
   
133  Manager::~Manager()  Manager::~Manager()
134  {  {
135    

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26