SoupSessionFeature

SoupSessionFeature — Interface for miscellaneous session features

Types and Values

Object Hierarchy

    GInterface
    ╰── SoupSessionFeature

Prerequisites

SoupSessionFeature requires GObject.

Known Implementations

SoupSessionFeature is implemented by SoupAuthManager, SoupCache, SoupContentDecoder, SoupContentSniffer, SoupCookieJar, SoupCookieJarDB, SoupCookieJarText, SoupHSTSEnforcer, SoupHSTSEnforcerDB, SoupLogger and SoupWebsocketExtensionManager.

Includes

#include <libsoup/soup.h>

Description

SoupSessionFeature is the interface used by classes that extend the functionality of a SoupSession. Some features like HTTP authentication handling are implemented internally via SoupSessionFeatures. 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.

Functions

Types and Values

SoupSessionFeature

typedef struct _SoupSessionFeature SoupSessionFeature;

An object that implement some sort of optional feature for SoupSession.