25 #ifndef INCLUDED_JointClientContext_h_GUID_A27BCE12_7FFD_4FA8_C320_5D61AE94BC50 
   26 #define INCLUDED_JointClientContext_h_GUID_A27BCE12_7FFD_4FA8_C320_5D61AE94BC50 
   36 #include "../Client/VRPNConnectionCollection.h" 
   44 #include <vrpn_ConnectionPtr.h> 
   45 #include <json/value.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 
shared_ptr< ClientInterface > ClientInterfacePtr
Pointer for holding ClientInterface objects safely. 
A tree representation, with path/url syntax, of the known OSVR system. 
Class handling a run-loop with a registration context and connection. 
Class hiding the details of the interaction of the path tree and interface objects/osvr::client::Inte...
Object responsible for owning a path tree (specifically a "downstream"/client path tree)...
JointClientContext(const char appId[], common::ClientContextDeleter del)
shared_ptr< Server > ServerPtr
How one should hold a Server. 
BaseDevice component, to be used only with the "OSVR" special device. 
Header forward-declaring TimeValue C++ API.