7 #include <openvr_driver.h> 8 #include "settings_util.h" 9 #include "PSMoveClient_CAPI.h" 24 if (m_instance ==
nullptr)
31 virtual vr::EVRInitError Init(vr::IVRDriverContext *pDriverContext);
32 virtual void Cleanup()
override;
35 void WorkerThreadFunction();
36 void WatchdogLogVarArgs(
const char *pMsgFormat, va_list args);
37 void WatchdogLog(
const char *pMsgFormat, ...);
40 class vr::IVRDriverLog * m_pLogger;
41 std::mutex m_loggerMutex;
44 std::atomic_bool m_bExitSignaled;
45 std::thread *m_pWatchdogThread;
49 PSMControllerList controllerList;
Provides printf-style line logging via the vr::IVRDriverLog interface provided by SteamVR during init...
Definition: config.cpp:18
Definition: settings_util.h:8
Definition: watchdog.h:17