Adds a "sub-feature" of type @type to the base feature @feature. This is used for features that can be extended with multiple different types. Eg, the authentication manager can be extended with subtypes of #SoupAuth.
Get the main Gtk struct
Tests if @feature has a "sub-feature" of type @type. See soup_session_feature_add_feature().
Removes the "sub-feature" of type @type from the base feature @feature. See soup_session_feature_add_feature().
#SoupSessionFeature is the interface used by classes that extend the functionality of a #SoupSession. Some features like HTTP authentication handling are implemented internally via #SoupSessionFeature<!-- -->s. Other features can be added to the session by the application. (Eg, #SoupLogger, #SoupCookieJar.)
See soup_session_add_feature(), etc, to add a feature to a session.