25 #ifndef INCLUDED_JointClientContext_h_GUID_A27BCE12_7FFD_4FA8_C320_5D61AE94BC50 26 #define INCLUDED_JointClientContext_h_GUID_A27BCE12_7FFD_4FA8_C320_5D61AE94BC50 29 #include "../Client/VRPNConnectionCollection.h" 44 #include <json/value.h> 45 #include <vrpn_ConnectionPtr.h> 56 common::ClientContextDeleter del);
63 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
65 void m_update()
override;
66 void m_sendRoute(std::string
const &route)
override;
76 void m_handleReleasingInterface(
87 m_roomToWorld = xform;
90 bool m_getStatus()
const override;
93 vrpn_ConnectionPtr m_mainConn;
98 common::BaseDevicePtr m_systemDevice;
122 #endif // INCLUDED_JointClientContext_h_GUID_A27BCE12_7FFD_4FA8_C320_5D61AE94BC50 Definition: RemoteHandlerFactory.h:47
shared_ptr< ClientInterface > ClientInterfacePtr
Pointer for holding ClientInterface objects safely.
Definition: ClientInterfacePtr.h:43
A tree representation, with path/url syntax, of the known OSVR system.
Definition: PathTree.h:43
The main namespace for all C++ elements of the framework, internal and external.
Definition: namespace_osvr.dox:3
Class handling a run-loop with a registration context and connection.
Definition: Server.h:67
Class hiding the details of the interaction of the path tree and interface objects/osvr::client::Inte...
Definition: ClientInterfaceObjectManager.h:59
Object responsible for owning a path tree (specifically a "downstream"/client path tree)...
Definition: PathTreeOwner.h:48
JointClientContext(const char appId[], common::ClientContextDeleter del)
Definition: JointClientContext.cpp:53
shared_ptr< Server > ServerPtr
How one should hold a Server.
Definition: ServerPtr.h:39
Definition: ClientContext.h:50
Definition: VRPNConnectionCollection.h:42
Definition: JointClientContext.h:53
BaseDevice component, to be used only with the "OSVR" special device.
Definition: SystemComponent.h:76
Header forward-declaring TimeValue C++ API.