static void infinoted_plugin_manager_unsubscribe_session_cb(InfBrowser* browser, const InfBrowserIter* iter, InfSessionProxy* proxy, InfRequest* request, gpointer user_data) { InfinotedPluginManager* manager; GSList* item; manager = (InfinotedPluginManager*)user_data; for(item = manager->plugins; item != NULL; item = item->next) { infinoted_plugin_manager_remove_session( manager, (InfinotedPluginInstance*)item->data, iter, proxy ); } }
static void infinoted_plugin_manager_unsubscribe_session_cb(InfBrowser* browser, const InfBrowserIter* iter, InfSessionProxy* proxy, InfRequest* request, gpointer user_data) { InfinotedPluginManager* manager; InfinotedPluginManagerPrivate* priv; GSList* item; manager = (InfinotedPluginManager*)user_data; priv = INFINOTED_PLUGIN_MANAGER_PRIVATE(manager); for(item = priv->plugins; item != NULL; item = item->next) { infinoted_plugin_manager_remove_session( manager, (InfinotedPluginInstance*)item->data, iter, proxy ); } }