Header for basic internal log reference. To actually log to the produced loggers, include
virtual ~PluginSpecificRegistrationContext()
Destructor.
PluginSpecificRegistrationContext(std::string const &name)
Constructor for derived class use only.
void log(util::log::LogLevel severity, const char *message)
Log a message to the plugin-specific channel.
OSVR_PluginRegContext extractOpaquePointer()
Extracts the opaque pointer for this interface to send to C.
static PluginRegPtr create(std::string const &name)
Factory function that creates a plugin-specific registration context. Ownership is transferred to the...
static PluginSpecificRegistrationContext & get(OSVR_PluginRegContext ctx)
Retrieve this interface from an OSVR_PluginRegContext opaque pointer.