manpagez: man pages & more
html files: libsoup
Home | html | info | man

SoupContentSniffer

SoupContentSniffer — Content sniffing for SoupSession

Synopsis

#include <libsoup/soup.h>

                    SoupContentSniffer;
SoupContentSniffer * soup_content_sniffer_new           (void);
char *              soup_content_sniffer_sniff          (SoupContentSniffer *sniffer,
                                                         SoupMessage *msg,
                                                         SoupBuffer *buffer,
                                                         GHashTable **params);

Object Hierarchy

  GObject
   +----SoupContentSniffer

Implemented Interfaces

SoupContentSniffer implements SoupSessionFeature.

Description

A SoupContentSniffer tries to detect the actual content type of the files that are being downloaded by looking at some of the data before the SoupMessage emits its "got-headers" signal. SoupContentSniffer implements SoupSessionFeature, so you can add content sniffing to a session with soup_session_add_feature() or soup_session_add_feature_by_type().

Details

SoupContentSniffer

typedef struct _SoupContentSniffer SoupContentSniffer;


soup_content_sniffer_new ()

SoupContentSniffer * soup_content_sniffer_new           (void);

Creates a new SoupContentSniffer.

Returns :

a new SoupContentSniffer

Since 2.27.3


soup_content_sniffer_sniff ()

char *              soup_content_sniffer_sniff          (SoupContentSniffer *sniffer,
                                                         SoupMessage *msg,
                                                         SoupBuffer *buffer,
                                                         GHashTable **params);

sniffer :

msg :

buffer :

params :

Returns :

© manpagez.com 2000-2025
Individual documents may contain additional copyright information.