ClientContext(const char applicationIdentifier[], uint32_t flags=0u)
Initialize the library.
Client context object: Create and keep one in your application. Handles lifetime management and provi...
void log(OSVR_LogLevel severity, const char *message)
Log a message to the plugin-specific channel.
bool checkStatus() const
Checks to see if the client context is properly and fully started up.
void free(Interface &iface)
Frees an interface before it would normally be freed (at context close).
Interface getInterface(const std::string &path)
Get the interface associated with the given path.
void update()
Updates the state of the context - call regularly in your mainloop.
~ClientContext()
Destructor: Shutdown the library.
std::string getStringParameter(const std::string &path)
Get a string parameter value from the given path.