25 #ifndef INCLUDED_DevicesWithParameters_h_GUID_45F0E8B4_E094_4AAF_7D19_0EF3AFB7A11C 26 #define INCLUDED_DevicesWithParameters_h_GUID_45F0E8B4_E094_4AAF_7D19_0EF3AFB7A11C 41 template <DriverConstructor F>
43 const char *params,
void *userData) {
46 F(*data, ctx, params);
48 }
catch (std::exception &e) {
49 std::cerr <<
"\nERROR: " << e.what() <<
"\n" << std::endl;
59 #endif // INCLUDED_DevicesWithParameters_h_GUID_45F0E8B4_E094_4AAF_7D19_0EF3AFB7A11C Definition: VRPNMultiserver.h:38
Header declaring plugin callback types.
#define OSVR_RETURN_FAILURE
The "failure" value for an OSVR_ReturnCode.
Definition: ReturnCodesC.h:47
#define OSVR_RETURN_SUCCESS
The "success" value for an OSVR_ReturnCode.
Definition: ReturnCodesC.h:45
OSVR_EXTERN_C_BEGIN typedef void * OSVR_PluginRegContext
A context pointer passed in to your plugin's entry point and other locations of control flow transfer...
Definition: PluginRegContextC.h:47