MCPcopy Create free account
hub / github.com/OSVR/OSVR-Core / m_registerConnectionHandler

Method m_registerConnectionHandler

src/osvr/Connection/VrpnBasedConnection.cpp:97–114  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

95 }
96
97 void VrpnBasedConnection::m_registerConnectionHandler(
98 std::function<void()> handler) {
99 if (m_connectionHandlers.empty()) {
100 /// got connection handler
101 m_vrpnConnection->register_handler(
102 m_vrpnConnection->register_message_type(vrpn_got_connection),
103 &m_connectionHandler, static_cast<void *>(this),
104 vrpn_ANY_SENDER);
105/// Ping handler
106#if 0
107 m_vrpnConnection->register_handler(
108 m_vrpnConnection->register_message_type(messageid::vrpnPing()),
109 &m_connectionHandler, static_cast<void *>(this),
110 vrpn_ANY_SENDER);
111#endif
112 }
113 m_connectionHandlers.push_back(handler);
114 }
115
116 int VrpnBasedConnection::m_connectionHandler(void *userdata,
117 vrpn_HANDLERPARAM) {

Callers

nothing calls this directly

Calls 3

vrpnPingFunction · 0.85
emptyMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected