| 179 | } |
| 180 | |
| 181 | OSVR_ReturnCode |
| 182 | osvrDeviceRegisterUpdateCallback(OSVR_IN_PTR OSVR_DeviceToken dev, |
| 183 | OSVR_IN OSVR_DeviceUpdateCallback |
| 184 | updateCallback, |
| 185 | OSVR_IN_OPT void *userData) { |
| 186 | OSVR_DEV_VERBOSE("In osvrDeviceRegisterUpdateCallback"); |
| 187 | OSVR_PLUGIN_HANDLE_NULL_CONTEXT( |
| 188 | "osvrDeviceRegisterUpdateCallback device token", dev); |
| 189 | dev->setUpdateCallback( |
| 190 | [updateCallback, userData] { return updateCallback(userData); }); |
| 191 | return OSVR_RETURN_SUCCESS; |
| 192 | } |
| 193 | |
| 194 | OSVR_ReturnCode osvrDeviceAsyncInit(OSVR_IN_PTR OSVR_PluginRegContext ctx, |
| 195 | OSVR_IN_STRZ const char *name, |
no test coverage detected