/** @file
    @brief Implementation

    @date 2014

    @author
    Ryan Pavlik
    <ryan@sensics.com>
    <http://sensics.com>
*/

// Copyright 2014 Sensics, Inc.
//
// All rights reserved.
//
// (Final version intended to be licensed under
// the Apache License, Version 2.0)

// Internal Includes
#include <ogvr/PluginKit/DeviceToken.h>

// Library/third-party includes
// - none

// Standard includes
// - none

namespace ogvr {
DeviceToken::DeviceToken(std::string const &name) : m_name(name) {}
	DeviceToken::~DeviceToken() {}

	AsyncDeviceToken * DeviceToken::asAsyncDevice() {
		return NULL;
	}

	SyncDeviceToken * DeviceToken::asSyncDevice() {
		return NULL;
	}
}
/** @file
    @brief Implementation

    @date 2014

    @author
    Ryan Pavlik
    <ryan@sensics.com>
    <http://sensics.com>
*/

// Copyright 2014 Sensics, Inc.
//
// All rights reserved.
//
// (Final version intended to be licensed under
// the Apache License, Version 2.0)

// Internal Includes
#include <ogvr/PluginKit/DeviceToken.h>

// Library/third-party includes
// - none

// Standard includes
// - none

namespace ogvr {
	DeviceToken::DeviceToken(std::string const& name);
	DeviceToken::~DeviceToken() {}

	AsyncDeviceToken * DeviceToken::asAsyncDevice() {
		return NULL;
	}

	SyncDeviceToken * DeviceToken::asSyncDevice() {
		return NULL;
	}
}
--- 
+++ 
@@ -26,7 +26,7 @@
 // - none
 
 namespace ogvr {
-	DeviceToken::DeviceToken(std::string const& name);
+DeviceToken::DeviceToken(std::string const &name) : m_name(name) {}
 	DeviceToken::~DeviceToken() {}
 
 	AsyncDeviceToken * DeviceToken::asAsyncDevice() {
Fix broken builds - stubs not stubby enough.
