]> gitweb @ CieloNegro.org - bindings-apr-util.git/blob - cbits/helper_apr_buckets.c
Bindings.APR.Buckets
[bindings-apr-util.git] / cbits / helper_apr_buckets.c
1 #include <bindings.cmacros.h>
2 #include <apr_buckets.h>
3
4 BC_INLINE1VOID(APR_BRIGADE_CHECK_CONSISTENCY, apr_bucket_brigade*)
5 BC_INLINE1VOID(APR_BUCKET_CHECK_CONSISTENCY , apr_bucket*)
6
7 BC_INLINE1(APR_BRIGADE_SENTINEL, apr_bucket_brigade*, apr_bucket*)
8 BC_INLINE1(APR_BRIGADE_EMPTY   , apr_bucket_brigade*, int)
9 BC_INLINE1(APR_BRIGADE_FIRST   , apr_bucket_brigade*, apr_bucket*)
10 BC_INLINE1(APR_BRIGADE_LAST    , apr_bucket_brigade*, apr_bucket*)
11 BC_INLINE2VOID(APR_BRIGADE_INSERT_HEAD, apr_bucket_brigade*, apr_bucket*)
12 BC_INLINE2VOID(APR_BRIGADE_INSERT_TAIL, apr_bucket_brigade*, apr_bucket*)
13 BC_INLINE2VOID(APR_BRIGADE_CONCAT     , apr_bucket_brigade*, apr_bucket_brigade*)
14 BC_INLINE2VOID(APR_BRIGADE_PREPEND    , apr_bucket_brigade*, apr_bucket_brigade*)
15
16 BC_INLINE2VOID(APR_BUCKET_INSERT_BEFORE, apr_bucket*, apr_bucket*)
17 BC_INLINE2VOID(APR_BUCKET_INSERT_AFTER , apr_bucket*, apr_bucket*)
18 BC_INLINE1    (APR_BUCKET_NEXT         , apr_bucket*, apr_bucket*)
19 BC_INLINE1    (APR_BUCKET_PREV         , apr_bucket*, apr_bucket*)
20 BC_INLINE1VOID(APR_BUCKET_REMOVE       , apr_bucket*)
21 BC_INLINE1VOID(APR_BUCKET_INIT         , apr_bucket*)
22 BC_INLINE1    (APR_BUCKET_IS_METADATA  , apr_bucket*, int)
23 BC_INLINE1    (APR_BUCKET_IS_FLUSH     , apr_bucket*, int)
24 BC_INLINE1    (APR_BUCKET_IS_EOS       , apr_bucket*, int)
25 BC_INLINE1    (APR_BUCKET_IS_FILE      , apr_bucket*, int)
26 BC_INLINE1    (APR_BUCKET_IS_PIPE      , apr_bucket*, int)
27 BC_INLINE1    (APR_BUCKET_IS_SOCKET    , apr_bucket*, int)
28 BC_INLINE1    (APR_BUCKET_IS_HEAP      , apr_bucket*, int)
29 BC_INLINE1    (APR_BUCKET_IS_TRANSIENT , apr_bucket*, int)
30 BC_INLINE1    (APR_BUCKET_IS_IMMORTAL  , apr_bucket*, int)
31 #if APR_HAS_MMAP
32   BC_INLINE1  (APR_BUCKET_IS_MMAP      , apr_bucket*, int)
33 #endif
34 BC_INLINE1    (APR_BUCKET_IS_POOL      , apr_bucket*, int)
35
36 BC_INLINE1VOID(apr_bucket_destroy , apr_bucket*)
37 BC_INLINE1VOID(apr_bucket_delete  , apr_bucket*)
38 BC_INLINE4    (apr_bucket_read    , apr_bucket*, const char**, apr_size_t*, apr_read_type_e, apr_status_t)
39 BC_INLINE2    (apr_bucket_setaside, apr_bucket*, apr_pool_t*, apr_status_t)
40 BC_INLINE2    (apr_bucket_split   , apr_bucket*, apr_size_t, apr_status_t)
41 BC_INLINE2    (apr_bucket_copy    , apr_bucket*, apr_bucket**, apr_status_t)