Skip to content

Conversation

@JeroMiya
Copy link
Contributor

@JeroMiya JeroMiya commented Apr 15, 2016

This is an implementation of the auto-start API for Android. It requires linking osvrClientKit to osvrServer, but this is only done for the Android platform.

Requires this libfunctionality PR to be merged: OSVR/libfunctionality#15

…mpt to load the plugin by plugin name when it can't find the plugin file. This works with a change to libfunctionality to attempt loading plugin entry points from the pre-loaded symbols list.
@rpavlik
Copy link
Member

rpavlik commented Apr 22, 2016

I think this looks good, as long as the various consumers of the Android port (Unity CI? others?) are sure to verify that they're including the sufficient dependency libraries (basically that clientkit implies bring the whole family).


// @todo use a thread-safe lazy-initialized singleton pattern
#if defined(OSVR_ANDROID)
static osvr::server::ServerPtr gServer;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did you want to do anything about this before merge, or will you file an issue, or is it not expected to be a big deal?

@JeroMiya JeroMiya merged commit 9f9ec73 into master Apr 26, 2016
@JeroMiya JeroMiya deleted the android-autostart branch April 26, 2016 20:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants