Main Page | Modules | Namespace List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

apr_bucket_heap Struct Reference
[Bucket Brigades]

#include <apr_buckets.h>


Data Fields

apr_bucket_refcount refcount
char * base
apr_size_t alloc_len
void(* free_func )(void *data)


Detailed Description

A bucket referring to data allocated off the heap.


Field Documentation

apr_size_t apr_bucket_heap::alloc_len
 

how much memory was allocated

char* apr_bucket_heap::base
 

The start of the data actually allocated. This should never be modified, it is only used to free the bucket.

void(* apr_bucket_heap::free_func)(void *data)
 

function to use to delete the data

apr_bucket_refcount apr_bucket_heap::refcount
 

Number of buckets using this memory


The documentation for this struct was generated from the following file:
Generated on Fri Mar 4 05:10:30 2005 for Apache Portable Runtime Utility Library by  doxygen 1.4.1