26 #ifndef INCLUDED_EyeTrackerRemoteFactory_h_GUID_6788A8FD_F38F_419F_D2F2_6FCA976CADB4
27 #define INCLUDED_EyeTrackerRemoteFactory_h_GUID_6788A8FD_F38F_419F_D2F2_6FCA976CADB4
50 template <
typename T>
void registerWith(T &factory)
const {
51 factory.addFactory(
"eyetracker", *
this);
54 shared_ptr<RemoteHandler>
65 #endif // INCLUDED_EyeTrackerRemoteFactory_h_GUID_6788A8FD_F38F_419F_D2F2_6FCA976CADB4
The result of resolving a tree node to a device: either an original source to connect to...
Header to bring shared_ptr into the osvr namespace.
shared_ptr< RemoteHandler > operator()(common::OriginalSource const &source, common::InterfaceList &ifaces, common::ClientContext &ctx)