JNIEXPORT void JNICALL WebKitGTK_NATIVE(_1soup_1session_1feature_1attach) (JNIEnv *env, jclass that, jintLong arg0, jintLong arg1) { WebKitGTK_NATIVE_ENTER(env, that, _1soup_1session_1feature_1attach_FUNC); soup_session_feature_attach((SoupSessionFeature *)arg0, (SoupSession *)arg1); WebKitGTK_NATIVE_EXIT(env, that, _1soup_1session_1feature_1attach_FUNC); }
/** * soup_session_add_feature: * @session: a #SoupSession * @feature: an object that implements #SoupSessionFeature * * Adds @feature's functionality to @session. You can also add a * feature to the session at construct time by using the * %SOUP_SESSION_ADD_FEATURE property. * * Since: 2.24 **/ void soup_session_add_feature (SoupSession *session, SoupSessionFeature *feature) { SoupSessionPrivate *priv; g_return_if_fail (SOUP_IS_SESSION (session)); g_return_if_fail (SOUP_IS_SESSION_FEATURE (feature)); priv = SOUP_SESSION_GET_PRIVATE (session); priv->features = g_slist_prepend (priv->features, g_object_ref (feature)); soup_session_feature_attach (feature, session); if (SOUP_IS_PROXY_URI_RESOLVER (feature)) priv->proxy_resolver = SOUP_PROXY_URI_RESOLVER (feature); }