Mercurial > dillo_port1.3
annotate src/capi.h @ 1569:24a5d37b09e1
Add the a_Capi_dpi_send_data() function
author | Jorge Arellano Cid <jcid@dillo.org> |
---|---|
date | Wed, 17 Feb 2010 13:54:58 -0300 |
parents | 4741a93c3473 |
children | f275bd2cdeed |
rev | line source |
---|---|
0 | 1 #ifndef __CAPI_H__ |
2 #define __CAPI_H__ | |
3 | |
4 #ifdef __cplusplus | |
5 extern "C" { | |
6 #endif /* __cplusplus */ | |
7 | |
8 | |
9 #include "cache.h" | |
10 #include "web.hh" | |
11 | |
12 /* | |
156
14f50d7607ed
- Added a_Capi_get_flags(). It requests a cache entry's status as flags.
jcid
parents:
0
diff
changeset
|
13 * Flag defines |
14f50d7607ed
- Added a_Capi_get_flags(). It requests a cache entry's status as flags.
jcid
parents:
0
diff
changeset
|
14 */ |
14f50d7607ed
- Added a_Capi_get_flags(). It requests a cache entry's status as flags.
jcid
parents:
0
diff
changeset
|
15 #define CAPI_IsCached (0x1) |
14f50d7607ed
- Added a_Capi_get_flags(). It requests a cache entry's status as flags.
jcid
parents:
0
diff
changeset
|
16 #define CAPI_IsEmpty (0x2) |
14f50d7607ed
- Added a_Capi_get_flags(). It requests a cache entry's status as flags.
jcid
parents:
0
diff
changeset
|
17 #define CAPI_InProgress (0x4) |
14f50d7607ed
- Added a_Capi_get_flags(). It requests a cache entry's status as flags.
jcid
parents:
0
diff
changeset
|
18 #define CAPI_Aborted (0x8) |
14f50d7607ed
- Added a_Capi_get_flags(). It requests a cache entry's status as flags.
jcid
parents:
0
diff
changeset
|
19 #define CAPI_Completed (0x10) |
14f50d7607ed
- Added a_Capi_get_flags(). It requests a cache entry's status as flags.
jcid
parents:
0
diff
changeset
|
20 |
14f50d7607ed
- Added a_Capi_get_flags(). It requests a cache entry's status as flags.
jcid
parents:
0
diff
changeset
|
21 /* |
0 | 22 * Function prototypes |
23 */ | |
24 void a_Capi_init(void); | |
25 int a_Capi_open_url(DilloWeb *web, CA_Callback_t Call, void *CbData); | |
26 int a_Capi_get_buf(const DilloUrl *Url, char **PBuf, int *BufSize); | |
260 | 27 void a_Capi_unref_buf(const DilloUrl *Url); |
250
fce9380ee68a
- Switched from charset to content-type for handling data.
jcid
parents:
156
diff
changeset
|
28 const char *a_Capi_get_content_type(const DilloUrl *url); |
814
3e06388a0bc3
Cleanup and logic change in a_Cache_set_content_type().
Jorge Arellano Cid <jcid@dillo.org>
parents:
740
diff
changeset
|
29 const char *a_Capi_set_content_type(const DilloUrl *url, const char *ctype, |
3e06388a0bc3
Cleanup and logic change in a_Cache_set_content_type().
Jorge Arellano Cid <jcid@dillo.org>
parents:
740
diff
changeset
|
30 const char *from); |
156
14f50d7607ed
- Added a_Capi_get_flags(). It requests a cache entry's status as flags.
jcid
parents:
0
diff
changeset
|
31 int a_Capi_get_flags(const DilloUrl *Url); |
1077
17688e07a8b7
separate a_Capi_get_flags and a_Capi_get_flags_with_redirection
corvid, Jorge Arellano Cid
parents:
814
diff
changeset
|
32 int a_Capi_get_flags_with_redirection(const DilloUrl *Url); |
1233
4741a93c3473
Verify dpi URLs for instant redirects.
Jorge Arellano Cid <jcid@dillo.org>
parents:
1077
diff
changeset
|
33 int a_Capi_dpi_verify_request(BrowserWindow *bw, DilloUrl *url); |
1569
24a5d37b09e1
Add the a_Capi_dpi_send_data() function
Jorge Arellano Cid <jcid@dillo.org>
parents:
1233
diff
changeset
|
34 int a_Capi_dpi_send_data(DilloUrl *url, void *bw, char *data, int data_sz, |
24a5d37b09e1
Add the a_Capi_dpi_send_data() function
Jorge Arellano Cid <jcid@dillo.org>
parents:
1233
diff
changeset
|
35 char *server, int flags); |
0 | 36 int a_Capi_dpi_send_cmd(DilloUrl *url, void *bw, char *cmd, char *server, |
37 int flags); | |
38 void a_Capi_stop_client(int Key, int force); | |
39 void a_Capi_conn_abort_by_url(const DilloUrl *url); | |
40 | |
41 | |
42 #ifdef __cplusplus | |
43 } | |
44 #endif /* __cplusplus */ | |
45 | |
46 #endif /* __CAPI_H__ */ | |
47 |