OSDLInputDeviceHandler.h

Go to the documentation of this file.
00001 #ifndef OSDL_INPUT_DEVICE_HANDLER_H_
00002 #define OSDL_INPUT_DEVICE_HANDLER_H_
00003 
00004 
00005 
00006 #include "OSDLEventsCommon.h"     // for EventsException
00007 
00008 #include "Ceylan.h"               // for inheritance
00009 
00010 #include <string>
00011 
00012 
00013 
00014 namespace OSDL
00015 {
00016 
00017         
00018     namespace Events
00019     {
00020             
00021 
00022 
00023 
00025         class OSDL_DLL InputDeviceHandlerException : public EventsException 
00026         {
00027             public: 
00028                 explicit InputDeviceHandlerException( 
00029                     const std::string & reason ) throw() ; 
00030                 virtual ~InputDeviceHandlerException() throw() ; 
00031                 
00032         } ;
00033 
00034 
00035         
00044         class OSDL_DLL InputDeviceHandler : public Ceylan::Object
00045         {
00046         
00047             
00048             public:
00049 
00050 
00058                 explicit InputDeviceHandler() 
00059                     throw( InputDeviceHandlerException ) ;
00060                 
00061                 
00063                 virtual ~InputDeviceHandler() throw() ;
00064 
00065 
00066 
00067             private:
00068         
00069         
00078                 explicit InputDeviceHandler( 
00079                     const InputDeviceHandler & source ) throw() ;
00080             
00081             
00090                 InputDeviceHandler & operator = ( 
00091                     const InputDeviceHandler & source ) throw() ;
00092                 
00093 
00094         } ;
00095     
00096     }   
00097     
00098 }
00099 
00100 
00101 
00102 #endif // OSDL_INPUT_DEVICE_HANDLER_H_
00103 

Generated on Fri Mar 30 14:46:59 2007 for OSDL by  doxygen 1.5.1