25 #ifndef INCLUDED_LocomotionRemoteFactory_h_GUID_19F77BA9_ADEF_4A81_9CDA_1681574C5F72
26 #define INCLUDED_LocomotionRemoteFactory_h_GUID_19F77BA9_ADEF_4A81_9CDA_1681574C5F72
49 template <
typename T>
void registerWith(T &factory)
const {
50 factory.addFactory(
"locomotion", *
this);
53 shared_ptr<RemoteHandler>
64 #endif // INCLUDED_LocomotionRemoteFactory_h_GUID_19F77BA9_ADEF_4A81_9CDA_1681574C5F72
shared_ptr< RemoteHandler > operator()(common::OriginalSource const &source, common::InterfaceList &ifaces, common::ClientContext &ctx)
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.