|  |  |  | 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 NULLon 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 NULLon 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