You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 3, 2021. It is now read-only.
From: https://github.com/cboulay/PSMoveService/wiki/PSMoveService-Road-to-V1.0
The one major change I want to make to the Clinet API is to get rid of the callback functions for the async requests and instead switch to a result polling model similar to how OpenVR.
+ Switch all async event callback functions over to poll_next_event() style
+ This is more thread safe for clients and is easier to Marshal into C#
```c++
// Process OpenVR events
vr::VREvent_t event;
while (m_pVRSystem->PollNextEvent(&event, sizeof(event)))
{
processVREvent(event);
}
```
The text was updated successfully, but these errors were encountered:
* Added new poll_next_message() api to ClientPSMoveAPI
* Added callback framework to config tool App class
* Fixed up config tool and test_console_client to use the new client API
From: https://github.com/cboulay/PSMoveService/wiki/PSMoveService-Road-to-V1.0
The one major change I want to make to the Clinet API is to get rid of the callback functions for the async requests and instead switch to a result polling model similar to how OpenVR.
+ Switch all async event callback functions over to poll_next_event() style
+ This is more thread safe for clients and is easier to Marshal into C#
The text was updated successfully, but these errors were encountered: