GME  13
Public Member Functions | Public Attributes
apr_mmap_t Struct Reference

#include <apr_mmap.h>

List of all members.

Public Member Functions

 APR_RING_ENTRY (apr_mmap_t) link

Public Attributes

apr_pool_tcntxt
void * mm
apr_size_t size

Detailed Description

Remarks:
As far as I can tell the only really sane way to store an MMAP is as a void * and a length. BeOS requires this area_id, but that's just a little something extra. I am exposing this type, because it doesn't make much sense to keep it private, and opening it up makes some stuff easier in Apache. The MMAP structure

Definition at line 62 of file apr_mmap.h.


Member Function Documentation

ring of apr_mmap_t's that reference the same mmap'ed region; acts in place of a reference count


Member Data Documentation

The pool the mmap structure was allocated out of.

Definition at line 64 of file apr_mmap.h.

The start of the memory mapped area

Definition at line 80 of file apr_mmap.h.

apr_size_t apr_mmap_t::size

The amount of data in the mmap

Definition at line 82 of file apr_mmap.h.


The documentation for this struct was generated from the following file: