|
| #define | APR_BUCKET_BUFF_SIZE 8000 |
| |
| #define | APR_BRIGADE_CHECK_CONSISTENCY(b) |
| |
| #define | APR_BUCKET_CHECK_CONSISTENCY(e) |
| |
| #define | APR_BRIGADE_SENTINEL(b) APR_RING_SENTINEL(&(b)->list, apr_bucket, link) |
| |
| #define | APR_BRIGADE_EMPTY(b) APR_RING_EMPTY(&(b)->list, apr_bucket, link) |
| |
| #define | APR_BRIGADE_FIRST(b) APR_RING_FIRST(&(b)->list) |
| |
| #define | APR_BRIGADE_LAST(b) APR_RING_LAST(&(b)->list) |
| |
| #define | APR_BRIGADE_INSERT_HEAD(b, e) |
| |
| #define | APR_BRIGADE_INSERT_TAIL(b, e) |
| |
| #define | APR_BRIGADE_CONCAT(a, b) |
| |
| #define | APR_BRIGADE_PREPEND(a, b) |
| |
| #define | APR_BUCKET_INSERT_BEFORE(a, b) |
| |
| #define | APR_BUCKET_INSERT_AFTER(a, b) |
| |
| #define | APR_BUCKET_NEXT(e) APR_RING_NEXT((e), link) |
| |
| #define | APR_BUCKET_PREV(e) APR_RING_PREV((e), link) |
| |
| #define | APR_BUCKET_REMOVE(e) APR_RING_REMOVE((e), link) |
| |
| #define | APR_BUCKET_INIT(e) APR_RING_ELEM_INIT((e), link) |
| |
| #define | APR_BUCKET_IS_METADATA(e) ((e)->type->is_metadata) |
| |
| #define | APR_BUCKET_IS_FLUSH(e) ((e)->type == &apr_bucket_type_flush) |
| |
| #define | APR_BUCKET_IS_EOS(e) ((e)->type == &apr_bucket_type_eos) |
| |
| #define | APR_BUCKET_IS_FILE(e) ((e)->type == &apr_bucket_type_file) |
| |
| #define | APR_BUCKET_IS_PIPE(e) ((e)->type == &apr_bucket_type_pipe) |
| |
| #define | APR_BUCKET_IS_SOCKET(e) ((e)->type == &apr_bucket_type_socket) |
| |
| #define | APR_BUCKET_IS_HEAP(e) ((e)->type == &apr_bucket_type_heap) |
| |
| #define | APR_BUCKET_IS_TRANSIENT(e) ((e)->type == &apr_bucket_type_transient) |
| |
| #define | APR_BUCKET_IS_IMMORTAL(e) ((e)->type == &apr_bucket_type_immortal) |
| |
| #define | APR_BUCKET_IS_POOL(e) ((e)->type == &apr_bucket_type_pool) |
| |
| #define | APR_BUCKET_ALLOC_SIZE APR_ALIGN_DEFAULT(2*sizeof(apr_bucket_structs)) |
| |
| #define | apr_bucket_destroy(e) |
| |
| #define | apr_bucket_delete(e) |
| |
| #define | apr_bucket_read(e, str, len, block) (e)->type->read(e, str, len, block) |
| |
| #define | apr_bucket_setaside(e, p) (e)->type->setaside(e,p) |
| |
| #define | apr_bucket_split(e, point) (e)->type->split(e, point) |
| |
| #define | apr_bucket_copy(e, c) (e)->type->copy(e, c) |
| |
APR-UTIL Buckets/Bucket Brigades.
Definition in file apr_buckets.h.