25 #ifndef INCLUDED_PureClientContext_h_GUID_0A40DCCB_0451_4DB0_855B_7ECE66C52D07 26 #define INCLUDED_PureClientContext_h_GUID_0A40DCCB_0451_4DB0_855B_7ECE66C52D07 43 #include <json/value.h> 44 #include <vrpn_ConnectionPtr.h> 57 common::ClientContextDeleter del);
59 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
61 void m_update()
override;
62 void m_sendRoute(std::string
const &route)
override;
72 void m_handleReleasingInterface(
81 bool m_getStatus()
const override;
87 vrpn_ConnectionPtr m_mainConn;
90 common::BaseDevicePtr m_systemDevice;
109 bool m_gotConnection =
false;
120 #endif // INCLUDED_PureClientContext_h_GUID_0A40DCCB_0451_4DB0_855B_7ECE66C52D07 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
RAII class wrapping networking system startup.
Definition: NetworkingSupport.h:43
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
Definition: PureClientContext.h:52
Definition: ClientContext.h:50
Definition: VRPNConnectionCollection.h:42
BaseDevice component, to be used only with the "OSVR" special device.
Definition: SystemComponent.h:76
Header forward-declaring TimeValue C++ API.