| libsoup Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | ||||
#include <libsoup/soup.h> struct SoupRequester; SoupRequester * soup_requester_new (void); SoupRequest * soup_requester_request (SoupRequester *requester,const char *uri_string,GError **error); SoupRequest * soup_requester_request_uri (SoupRequester *requester,SoupURI *uri,GError **error); enum SoupRequesterError; #define SOUP_REQUESTER_ERROR
SoupRequester * soup_requester_new (void);
Creates a new SoupRequester object, which can be added to
a SoupSession with soup_session_add_feature().
Returns : |
the new SoupRequester |
Since 2.34
SoupRequest * soup_requester_request (SoupRequester *requester,const char *uri_string,GError **error);
Creates a SoupRequest for retrieving uri_string.
|
a SoupRequester |
|
a URI, in string form |
|
return location for a GError, or NULL
|
Returns : |
a new SoupRequest, or
NULL on error. [transfer full]
|
Since 2.34
SoupRequest * soup_requester_request_uri (SoupRequester *requester,SoupURI *uri,GError **error);
Creates a SoupRequest for retrieving uri.
|
a SoupRequester |
|
a SoupURI representing the URI to retrieve |
|
return location for a GError, or NULL
|
Returns : |
a new SoupRequest, or
NULL on error. [transfer full]
|
Since 2.34
typedef enum {
SOUP_REQUESTER_ERROR_BAD_URI,
SOUP_REQUESTER_ERROR_UNSUPPORTED_URI_SCHEME
} SoupRequesterError;
A SoupRequester error.
| the URI could not be parsed | |
| the URI scheme is not supported by this SoupRequester |
Since 2.34
#define SOUP_REQUESTER_ERROR soup_requester_error_quark ()
A GError domain for SoupRequester errors. Used with SoupRequesterError.
Since 2.34