blob: 2901e0679a7f5c878ec54d4a0ec20c3abc9db03a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#ifndef WEB_REQUEST_H
#define WEB_REQUEST_H
typedef struct _WebRequest WebRequest;
typedef enum {
WEB_DATA,
WEB_LINK
} WebRequestType;
#include <glib.h>
#include "web.h"
struct _WebRequest {
gchar *url;
WebData *parent;
WebRequestType type;
gpointer data;
gpointer handle;
};
WebRequest * web_request_copy (WebRequest *request);
void web_request_free (WebRequest *request);
gint web_request_find_cb (gconstpointer a, gconstpointer b);
void web_request_close (WebRequest *request);
void web_request_remove (WebRequest *request);
void web_request_perform (WebRequest *request);
void web_request_init ();
#endif
|