25 #ifndef INCLUDED_DeviceWrapper_h_GUID_3524C649_2276_4C87_C116_663BABDC23C6 
   26 #define INCLUDED_DeviceWrapper_h_GUID_3524C649_2276_4C87_C116_663BABDC23C6 
   33 #include <vrpn_BaseClass.h> 
   34 #include <vrpn_ConnectionPtr.h> 
   45         DeviceWrapper(std::string 
const &name, vrpn_ConnectionPtr 
const &conn,
 
   52         virtual void mainloop();
 
   53         virtual int register_types();
 
   57         virtual void m_update();
 
   59         vrpn_ConnectionPtr m_conn;
 
   65 #endif // INCLUDED_DeviceWrapper_h_GUID_3524C649_2276_4C87_C116_663BABDC23C6 
Class used as an interface for underlying devices that can have device components (corresponding to i...
Base class used to implement BaseDevice/DeviceComponent-based devices on top of VRPN. 
Header to bring unique_ptr into the osvr namespace.