/** \brief Register a plugin callback. \param pluginHandle Handle of the plugin to register a callback for. \param cbType The type of the callback to register. \param cbPlugin The actual callback function. */ void pluginregistercallback(int pluginHandle, CBTYPE cbType, CBPLUGIN cbPlugin) { pluginunregistercallback(pluginHandle, cbType); //remove previous callback PLUG_CALLBACK cbStruct; cbStruct.pluginHandle = pluginHandle; cbStruct.cbType = cbType; cbStruct.cbPlugin = cbPlugin; pluginCallbackList.push_back(cbStruct); }
PLUG_IMPEXP bool _plugin_unregistercallback(int pluginHandle, CBTYPE cbType) { return pluginunregistercallback(pluginHandle, cbType); }