<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>apr.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>APR_INLINE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g69163e074ab838676e05331023442bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_INLINE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g20872a26384d9170bd70de219031f79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_ARPA_INET_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gec05c48b5c95b41f51c8ec68c24b70f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_CONIO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gff7829200316dec3f4c6f5edfea2fe75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_CRYPT_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g22b39f6e8b7ca57c5fe913ed4ed38bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_CTYPE_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gcb5cbc0d6461887dece1a82a2883a9b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_DIRENT_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ge77613a7fd05e54426bf097402a0962f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_ERRNO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g1fd41087e3a0fc9e43552274eafa79ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_FCNTL_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g6f1c20fabd092a1652555ec8573dfd7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_IO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g276932262d4aa71744d92061d9879d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_LIMITS_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g0bee8961d9d1f8a4d9e9f34d77cf6bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_NETDB_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga6509238125089b752fdc165b2ef4be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_NETINET_IN_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gd60218e7fba07297c07b6d417b33e95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_NETINET_SCTP_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g2c1b3931fd65a467df11e61b7b95a551</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_NETINET_SCTP_UIO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g308fd958829fc2a1dd7445f40e9d4580</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_NETINET_TCP_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g223bb107d2d3c41ec29cb427245e7c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_PTHREAD_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g636e60b6f0a5fdac771b03e2330f7c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SEMAPHORE_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g080c3ebd1bd52e0161c057ac173ddf24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SIGNAL_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gfaa85291dd82a43252fead0d1ec435af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STDARG_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gbc85ef24a7b46663168a584cdbb4b8cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STDINT_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g2ae838304ba8eede885a3f588246bfd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STDIO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gd6946f86e03da32b11caacd667c424ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STDLIB_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gc74653ac8836148c39ad1cca05585843</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRING_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g145d0b78771c1fee493b22a4066df220</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRINGS_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g4fdf45efc7997301d2c595f2fc75217a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_IOCTL_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g9629209e3aed2f7f52c8e0bc46038935</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_SENDFILE_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga6e00c8362aa7917fc8081047a60f9db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_SIGNAL_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>geee2759d7bde3b2db7d5bcf6d2133d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_SOCKET_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g2aa9f421c812eb7368d56841fad7e0ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_SOCKIO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gf42051e8eed8b995e02d6dc7bb0f3d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_SYSLIMITS_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga5944d08e7f1190b61b432f78eb1e41e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_TIME_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g9d5cde1c3670f701105fb52b294791bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_TYPES_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gbc60cbec13b69763f493080d087f9090</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_UIO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g4b93753a28340bd20c8428fff8c34097</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_UN_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g95cfcfe217088cef7cc2dcb818aa7c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_WAIT_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g972275208fdb8b9e2ed586a70f50de3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_TIME_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g924e400938c395c9ed438f73f65ee7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_UNISTD_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gae86bcd3a41f4f5b861c79c0dab6a96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_WINDOWS_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g709fce200fe68d1a1e081444888d9bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_WINSOCK2_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gb24e767fd0a734bdb241abe6e825a302</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_MMAP_TMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gc567d76b1980fdfe30089cec442e3404</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_MMAP_SHM</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga032e125a5cebad4c8a005124d60cdcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_MMAP_ZERO</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g15364505caaebaa6edc3449709c83c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_SHMGET_ANON</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g5e38cb0a552df1a69bab3cda9dc5359d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_SHMGET</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g3b980c878b713bd3eaf67f8c2eb3f92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_MMAP_ANON</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga8f622ac33751ac82fd73ade4b1968ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_BEOS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gba18168e4aa74ac70e206a104ab7e289</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_MMAP_TMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g3c8e674b99086335ef8db2f0353e4e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_MMAP_SHM</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g67d9a691532d43f2ffbbc8bd8de25839</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_MMAP_ZERO</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gcc86a4371500f65633faf38fb9b587c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_SHMGET_ANON</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gc0409a5891c46f6cbb728023a98b62df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_SHMGET</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g8736fd0a12330f8a807456fb6b5cde76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_MMAP_ANON</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gc27d4808e4db43f130a2bd5ab984c554</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_BEOS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gafa2fecc2f2d8ceaa39b06953f3d68cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_FLOCK_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g3588533ab10f1e48a57f8c0480864091</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SYSVSEM_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g5cb52cf17b79ccce2213859df22760f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_POSIXSEM_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g8c2de380d4b6f2f4fd6787bfbcfacfd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_FCNTL_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g70e804a28c4104818398318b277fe986</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_PROC_PTHREAD_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g2d64b5002c9f43223c5594844db4a08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_PTHREAD_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gd41052fc339ac7505a29729fb295fccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_FLOCK_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g8a5222636c8bbec8ceeb4192f77c0e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_SYSVSEM_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g56cf7cf148f06a6493e695cd3d733191</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_POSIXSEM_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g8d2ddb1cb7edb7859e42a2d17a34005d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_FCNTL_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ge49e76d2bd5de631c070679eb0cd5f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_PROC_PTHREAD_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gb23f52d362c041245ee0deb11a14de51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROCESS_LOCK_IS_GLOBAL</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g884df1991794138c459f248e96e1dde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_CORKABLE_TCP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g9c4736ba2932df13eb57e4de48596256</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_GETRLIMIT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g71d9562f0f0b0bc2a3205500b6053f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_IN_ADDR</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g189896ec174871bc0b3a63a86bc90292</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_INET_ADDR</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g7bd6006388d06b082cf570933f857d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_INET_NETWORK</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g36bd169791cef3c110d335ad4489f327</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_IPV6</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g7176a45b82fb1586d0da9449a5461502</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_MEMMOVE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g491784dc1276534cf96371f68b16ea7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SETRLIMIT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gdf183f43c9a178af0d9484a8be441c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SIGACTION</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga3c843c71b7566487b7a7a32ba8dfcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SIGSUSPEND</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g64871124127bbb1cdb913d47cfb5b6c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SIGWAIT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ge1081b74798b675c1f840a6f0f218204</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SA_STORAGE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g43ca52c87ea5a4f6ed7de565416d5ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRCASECMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g721f30580fbe99f546458f32252ccbb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRDUP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gf7d63a1bc4aca1ca4459a00b020618c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRICMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>geaf17b63c87ca8c9f788a172c11269cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRNCASECMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gb148a068837a9ab112e4548482768c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRNICMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g9d07a6bd6df8a55654a24724ddb84f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRSTR</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g22454fc416d57a5c62be9a91fa53140b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_MEMCHR</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gff91dacd35d9bf8b9b28ffb88db47732</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRUCT_RLIMIT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g896d7a198292d97b1574d72f54fc56c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_UNION_SEMUN</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gd234f7ad5f4d8822f21cceeef37c4ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SCTP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g9160e876272abc258ebacadeab4ed21e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_IOVEC</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g1c9f24af8e098b4817c5925670c60f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_SHARED_MEMORY</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gbed6e4c8010295b9fa6a89e4f20771dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_THREADS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gbaebc2fb4dd6604fddeb5e14b2732ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_SENDFILE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gdefd379c871295f7129083c052231539</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_MMAP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g4c82f418828bbf49a95be833ad24e1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_FORK</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g7c501b23e2117b16e11f0420574a88a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_RANDOM</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g22330b7a1284ad28c20a2707a85bb384</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_OTHER_CHILD</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gfb20a12d9454f76e355374d09b460e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_DSO</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gbd67002dd84b0a1a2d242d24e01725d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_SO_ACCEPTFILTER</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g41fdda3309ec749d17867646e80af8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_UNICODE_FS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g095595730e4a62aa0372ac7734c52efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_PROC_INVOKED</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g1e9b77f562f6aa45a76c9b84fc84539e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_USER</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g4d15e5837a15ac33e0f118e504c090a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_LARGE_FILES</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g7dfe9be3ae45a76bd7647015948dc8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_XTHREAD_FILES</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g58adb69ebe53b9dddcfec5bffb5c9f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_OS_UUID</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g51e90abaadcd386e95b34e37d0d42601</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROCATTR_USER_SET_REQUIRES_PASSWORD</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gc6ebc77f7ab28b3d5df7495a47126311</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILES_AS_SOCKETS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g49d2d88432aff372975087adecff002a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CHARSET_EBCDIC</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g5b73bda85a04091e3df51d4bc3a19a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TCP_NOPUSH_FLAG</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g73640710d1ffea2a21c46255bf92ab5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TCP_NODELAY_INHERITED</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g3e35e010dd69527321fe1f9d4741385d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_O_NONBLOCK_INHERITED</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g0482f4f30abae5720b5df34df3f10ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SIZEOF_VOIDP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g8df9ebd789f214dcfd5437872107b580</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_IS_BIGENDIAN</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gd6c4b62009208d344bc6b7e7227599c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INT64_C</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g8dac5859633c8a756026f30615d672c0</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UINT64_C</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gdaea33893dcad47f8ec4d3b8af515930</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_THREAD_FUNC</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g6cad74f17d29cc62edf9c98fe6db4197</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DECLARE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g4a5cbc739c4e19ab450020163d0899d4</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DECLARE_NONSTD</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g31d2bbbfc5a040141b43e9cd3f03a547</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DECLARE_DATA</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g69e3caf825de3c1cc90888f74f8f5f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SSIZE_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g521bd2cce6ccaa53ba60d5fcdb417b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SIZE_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gbc33b2ce5fc44a0777f79af20851576b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OFF_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g2f9002a21ecc3aff3d8dffa81541eb31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PID_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g3681d289950d686e4f7e6518601f6730</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INT64_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gadea040b49e0172ac6563213cc18b2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UINT64_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g5120218a1aaec17fccd459417f46fbd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UINT64_T_HEX_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g957f716bf13a25313fea4132718a5bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROC_MUTEX_IS_GLOBAL</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gf47d0cdc3361e0dd0bd6bbcf096bc8df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EOL_STR</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g21a297f60afa0031945e4c5a8032f4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_wait_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gba53ecd98033004331203c2ec942b4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WEXITSTATUS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ge3030f18ade6cad1813efe9e8af39936</anchor>
      <arglist>(status)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WTERMSIG</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gb11a8a0dfa8f8b10ce62f99a6f097396</anchor>
      <arglist>(status)</arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>apr_byte_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g3e7410be7548e3e82ffc23da4c9fdb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>short</type>
      <name>apr_int16_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g41d9d0ab9a4ab9b3ae7bac9cb2f97c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>apr_uint16_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g5c19a974972addd81d370d02f2d984bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_int32_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gf284e39b8ce4d457fe11b24254333444</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>apr_uint32_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga53f88027f940df852cf49e199ad7483</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long</type>
      <name>apr_int64_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g638a46a586b61c4bd49d60c5a1786b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>apr_uint64_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g0313bd6a35829c6519a69a9a29435a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>apr_size_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g8a24b3f35155b04b2618e814d442709c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ssize_t</type>
      <name>apr_ssize_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g7e683e51bf1d53765dc1a05af4501ce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>off_t</type>
      <name>apr_off_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g3554cfd867421fa6c3b1b1e0566db570</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>socklen_t</type>
      <name>apr_socklen_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g2f51cb101b9d2e95ea6571bfbd6cf5b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_allocator.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__allocator_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <includes id="apr__want_8h" name="apr_want.h" local="yes" imported="no">apr_want.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <includes id="apr__thread__mutex_8h" name="apr_thread_mutex.h" local="yes" imported="no">apr_thread_mutex.h</includes>
    <class kind="struct">apr_memnode_t</class>
    <member kind="define">
      <type>#define</type>
      <name>APR_WANT_MEMFUNC</name>
      <anchorfile>apr__allocator_8h.html</anchorfile>
      <anchor>b8737b3e89f7da73a0d8d89e75a2e856</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MEMNODE_T_SIZE</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>g7f933e0b0e6f21efb6df549addc1e093</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ALLOCATOR_MAX_FREE_UNLIMITED</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>gefd8201346ebf6a861403a2a7375a4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_allocator_t</type>
      <name>apr_allocator_t</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>g7c54745bdc959966aef3b262ce2d1503</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_memnode_t</type>
      <name>apr_memnode_t</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>g47206d3fcfa9590aed7f97d943501061</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_allocator_create</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>gc6108c8fbaaf4fa8588a2384851b41c8</anchor>
      <arglist>(apr_allocator_t **allocator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_allocator_destroy</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>g95e2688f7e95f3717cf47d2ebc8695af</anchor>
      <arglist>(apr_allocator_t *allocator)</arglist>
    </member>
    <member kind="function">
      <type>apr_memnode_t *</type>
      <name>apr_allocator_alloc</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>g1faf4ae0fdffe952b0a80d272ab02654</anchor>
      <arglist>(apr_allocator_t *allocator, apr_size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_allocator_free</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>gbe55fa0b1926a78576341e323172d08c</anchor>
      <arglist>(apr_allocator_t *allocator, apr_memnode_t *memnode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_allocator_owner_set</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>gb597ff70e47bae2e3281ed478332c3e0</anchor>
      <arglist>(apr_allocator_t *allocator, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_allocator_owner_get</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>gd575130bfe7623016f5fbbf1105298a2</anchor>
      <arglist>(apr_allocator_t *allocator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_allocator_max_free_set</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>g4dadecb6049bb67fd90546e06cbb19b2</anchor>
      <arglist>(apr_allocator_t *allocator, apr_size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_allocator_mutex_set</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>g7bebc126d56d3cabcb80b4f075d051cb</anchor>
      <arglist>(apr_allocator_t *allocator, apr_thread_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_thread_mutex_t *</type>
      <name>apr_allocator_mutex_get</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>gac49660a18991c085ab1a9d4816c511a</anchor>
      <arglist>(apr_allocator_t *allocator)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_atomic.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__atomic_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_atomic_init</name>
      <anchorfile>group__apr__atomic.html</anchorfile>
      <anchor>gbe2b498dae686f68a67f676130b9aa23</anchor>
      <arglist>(apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_uint32_t</type>
      <name>apr_atomic_read32</name>
      <anchorfile>group__apr__atomic.html</anchorfile>
      <anchor>g617533320c72e324765b1a114e6f88ba</anchor>
      <arglist>(volatile apr_uint32_t *mem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_atomic_set32</name>
      <anchorfile>group__apr__atomic.html</anchorfile>
      <anchor>g406ecb97d6beb6d8c5574e3a75900efe</anchor>
      <arglist>(volatile apr_uint32_t *mem, apr_uint32_t val)</arglist>
    </member>
    <member kind="function">
      <type>apr_uint32_t</type>
      <name>apr_atomic_add32</name>
      <anchorfile>group__apr__atomic.html</anchorfile>
      <anchor>g86030e8f8f7915f74b0f172e91f1994d</anchor>
      <arglist>(volatile apr_uint32_t *mem, apr_uint32_t val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_atomic_sub32</name>
      <anchorfile>group__apr__atomic.html</anchorfile>
      <anchor>g2504e42aaef47c770f9a7d2bfbf9122b</anchor>
      <arglist>(volatile apr_uint32_t *mem, apr_uint32_t val)</arglist>
    </member>
    <member kind="function">
      <type>apr_uint32_t</type>
      <name>apr_atomic_inc32</name>
      <anchorfile>group__apr__atomic.html</anchorfile>
      <anchor>g8689c6c810716f9947edc16847ba6461</anchor>
      <arglist>(volatile apr_uint32_t *mem)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_atomic_dec32</name>
      <anchorfile>group__apr__atomic.html</anchorfile>
      <anchor>g9f9b830560833ab0e7b48144b5902981</anchor>
      <arglist>(volatile apr_uint32_t *mem)</arglist>
    </member>
    <member kind="function">
      <type>apr_uint32_t</type>
      <name>apr_atomic_cas32</name>
      <anchorfile>group__apr__atomic.html</anchorfile>
      <anchor>g2b965b3bce1b8ba0e0cbe323a877639a</anchor>
      <arglist>(volatile apr_uint32_t *mem, apr_uint32_t with, apr_uint32_t cmp)</arglist>
    </member>
    <member kind="function">
      <type>apr_uint32_t</type>
      <name>apr_atomic_xchg32</name>
      <anchorfile>group__apr__atomic.html</anchorfile>
      <anchor>g8e0f6b1ed6b8fa8a091affe81c33a386</anchor>
      <arglist>(volatile apr_uint32_t *mem, apr_uint32_t val)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>apr_atomic_casptr</name>
      <anchorfile>group__apr__atomic.html</anchorfile>
      <anchor>g2847b3d12299c2ca5f055ffdc6ec3031</anchor>
      <arglist>(volatile void **mem, void *with, const void *cmp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_dso.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__dso_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <member kind="typedef">
      <type>apr_dso_handle_t</type>
      <name>apr_dso_handle_t</name>
      <anchorfile>group__apr__dso.html</anchorfile>
      <anchor>g4d88cc14736839127a81c1ebb31648fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>apr_dso_handle_sym_t</name>
      <anchorfile>group__apr__dso.html</anchorfile>
      <anchor>g3fdf2bfba2d6b0048719b5ae238ed753</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dso_load</name>
      <anchorfile>group__apr__dso.html</anchorfile>
      <anchor>g4e5043e96a5d2cc4141d6e7f6adb2f61</anchor>
      <arglist>(apr_dso_handle_t **res_handle, const char *path, apr_pool_t *ctx)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dso_unload</name>
      <anchorfile>group__apr__dso.html</anchorfile>
      <anchor>ga2084caf2d8014cfe574cd8b7cdbb243</anchor>
      <arglist>(apr_dso_handle_t *handle)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dso_sym</name>
      <anchorfile>group__apr__dso.html</anchorfile>
      <anchor>g9d116a7b04e74b5600655d029f389518</anchor>
      <arglist>(apr_dso_handle_sym_t *ressym, apr_dso_handle_t *handle, const char *symname)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_dso_error</name>
      <anchorfile>group__apr__dso.html</anchorfile>
      <anchor>g9c76a3f052070e6e5a62d967e02c6ca5</anchor>
      <arglist>(apr_dso_handle_t *dso, char *buf, apr_size_t bufsize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_env.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__env_8h</filename>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_env_get</name>
      <anchorfile>group__apr__env.html</anchorfile>
      <anchor>gac248dd5fc13882855329151cb8a5015</anchor>
      <arglist>(char **value, const char *envvar, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_env_set</name>
      <anchorfile>group__apr__env.html</anchorfile>
      <anchor>gef5088815d826d26692fcc1784f05c1e</anchor>
      <arglist>(const char *envvar, const char *value, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_env_delete</name>
      <anchorfile>group__apr__env.html</anchorfile>
      <anchor>g07a9516b92fe6983e36ec4d8c613b23d</anchor>
      <arglist>(const char *envvar, apr_pool_t *pool)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_errno.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__errno_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>APR_FROM_OS_ERROR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>gf4c171b77aad16eb0bb6c4e295f24c5a</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TO_OS_ERROR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g92835abc27e5f4632acff01cfa853bdd</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_ERROR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>gae5b6d638d5e01965b1a344443f2333c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_ERRSPACE_SIZE</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g130270a4d860dbe21968d00c41f24be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UTIL_ERRSPACE_SIZE</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g930a88e6c0364afaff273ef700423b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_STATUS</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g589b46df534e333d1ee3b766a3cb2f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UTIL_START_STATUS</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g2662100ee7ce4cc6af2c5faf0d8fdd26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_USERERR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g0928e38013d276f247cfefa14539b0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_USEERR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g6b7f7dd380e15f6376496e109ae7f95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_CANONERR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g583c345be1f623b6bb3d256a01edd401</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_EAIERR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>gdae9436ac2cfec3d62ea5e787ad72810</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_SYSERR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g114f33753445643a59767df6206df5dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SUCCESS</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>gcee25b6613915469848f4f22e80748ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOSTAT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g0c559e98668ad1c9d8e94ffd98900abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOPOOL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g710b623acba097bbf074a367652c1de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBADDATE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g084bcf8731ee21e677f57bb00efa7bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINVALSOCK</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g9c55cfb275c6b032ae52bfe37786b85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOPROC</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga367fbd3cbc62a9b36ce2e94d285a92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTIME</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gcefc7281750029f6bd87339ff06ddf28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENODIR</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g685312bd3e0be522c48eecccba3f6464</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOLOCK</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g4d01e7c3b01a4b2a298748f4c72ed46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOPOLL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gdccd292d9a7e80a7a9d37e5c10b706d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOSOCKET</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g3d35d1625270f0f9564a72c3c7e3b17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTHREAD</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gfcb0a8106a91d8c6f4fc21e735de7169</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTHDKEY</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gc859eb26e9f9cfe92f6affd437fbc94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EGENERAL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gde617891e2703d98d1ec41415b925c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOSHMAVAIL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g5e1b1e7cc28a40b2e9262fdd690c0615</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBADIP</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g59374ba5195c5fe6ea7368972a21f41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBADMASK</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g08639aafb21fc7a49ecdc55ee08056d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EDSOOPEN</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g32f1481182309088b36981460c070ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EABSOLUTE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g6a6d6305404b6e5ef80aa50c4b813eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ERELATIVE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g2edba3419f7c05b4968d227d57092d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINCOMPLETE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g982e7552ce9266f6dc589e1f04405efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EABOVEROOT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g74eab5df950faa248890a68f9ecb1e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBADPATH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g57780dc4465d733c6771e2f35f29e06b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EPATHWILD</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gef12a35b8364df314c14e2dc77a06960</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ESYMNOTFOUND</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g2e1d446409d09af4efd028a1328dc01c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EPROC_UNKNOWN</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gad29726b9539b84ebe9b6dfa5e3ffd11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTENOUGHENTROPY</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g44c7271e52873e3e3840476c2915c403</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOSTAT</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g7b31bb860e279e7702515e698488722b</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOPOOL</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g9c4cfbdcb19cd642f2226ded7eec647d</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EBADDATE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g000c4d1c98e8e339eaed1103a4b5c97a</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EINVALSOCK</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gb4f2867138668cd8fc0d263a5914a717</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOPROC</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gabfa4e4b93227b01751b012c86fab4a3</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOTIME</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g9cf3b74c80ff4f169ecb4bc004226485</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENODIR</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g979f8c170af91212815c135b184c74bf</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOLOCK</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gd8eb691b0dfcf4cd779081c38d3af1a3</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOPOLL</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gea4ef80e4f2d5fb4a73ada5dbefd5415</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOSOCKET</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g867c465339896e845e114bc6d6901466</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOTHREAD</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gfb340abb0415eb2f89744fd97f5e67d7</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOTHDKEY</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gde843b5137d0d2bd1142422fd83120c1</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EGENERAL</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g4b2cde0ee5374e13918343c0635dcb37</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOSHMAVAIL</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gb21c179dc4fcc9e6cff52fa95abf01a8</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EBADIP</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g1d57ce3b69b0c2a4943601f3fb64f923</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EBADMASK</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gfc61b0d18813700f6a8e65e4bd081d6c</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EDSOOPEN</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g854c56312ff2ee2239fe72dc7853f353</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EABSOLUTE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g5ff1f2795bab7a05a549055083d95d97</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ERELATIVE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g3a2c8160317f034a60d6204400c7c8f3</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EINCOMPLETE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g49b5965169efe5da6b33c206e2f883cf</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EABOVEROOT</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g935d0414fc0c20cb9cfb29b1e681ca89</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EBADPATH</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g6aedd3f8b8c513dbdc690e8ceb7ac06d</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EPATHWILD</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gc60c25a60699174d00711e7f1c370f8a</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ESYMNOTFOUND</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gb13cc224c2a7b55690fd7c00d3d67a7a</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EPROC_UNKNOWN</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g2a0f5b1c8be9e70200d8cec73e2cf340</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOTENOUGHENTROPY</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>ga3b9135acb3340a73bd857f18bb4ff69</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INCHILD</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g26f26e6c5b6a2322444a138b91da3813</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INPARENT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g058a737095342a725b6fe815f50160d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DETACH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g1c02a2e79a12be21aa12b3f6ce978a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_NOTDETACH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g1b7ebe828129da5368cea102f86a59df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CHILD_DONE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g9f47888097a9708fd4e16c3d0171e5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CHILD_NOTDONE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga393cf549119139657191581f5b47cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TIMEUP</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g0f900b804dff454bd305449c08b0e314</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INCOMPLETE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gb505ce0bbf283fb3c8cf6c9c6ab4b514</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_BADCH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g66d7978d1dd97f4e933d73b7f6ee7234</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_BADARG</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gd5cd845c46944e3c654742e55bdc5fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EOF</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g6264874673361735a10894ee9881246e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_NOTFOUND</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g33d4c4909a74da9c832cd79a1be55128</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ANONYMOUS</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ge2f19b6d46d4db342634f3fd94e28716</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEBASED</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g24b96b9a1bef51d63f6b8085eda6583e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_KEYBASED</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g6ba13f61635b4e7e5dfd482beeaaa823</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINIT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g3942da706a13f810e29826fcea55a277</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTIMPL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ge6c78a2f2df5a35eb4a71838ef7617d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EMISMATCH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g9d68dea39139c4a509934670a63ecb09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBUSY</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>geb833e85fbc5a0b567da94c022932a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_INCHILD</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g7db422dfe6a95223aec693fe79b26d86</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_INPARENT</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gf49ee66a1e276e81bc09b25a3ce16a12</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_DETACH</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>ge67736ac3f45ec3cd323fb25c0a6a205</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_NOTDETACH</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>ga7991690d5ef627c723a866eae474872</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_CHILD_DONE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g7f31bb79821b33d581f9291cc550a7ad</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_CHILD_NOTDONE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g015d995bba9140e34dfd25d0fec6304b</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_TIMEUP</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gae10348b2cc439f5249ec3b3b31f7f2e</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_INCOMPLETE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gf2135266e77211a87e64b55c5b895b2e</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_BADCH</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g86e1ee9b6d67ca20c1420d8cc5079034</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_BADARG</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gd898993ad6b91a4073e196e9ebb85ea3</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EOF</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g114ef1b0b980e7883a03df49557bdec9</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_NOTFOUND</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g23171a9f0e126424c25669d08b10e647</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ANONYMOUS</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>ge584a1f4c6242a21935d237e048a0909</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_FILEBASED</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gce2f71310670de0590f811b05330b4a7</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_KEYBASED</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gcfa05377370ae862d0e9eb532492021c</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EINIT</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g1b8cd27b19adc53f18f1be28b6d93ee0</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOTIMPL</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g78c714071d0a1d57317d0e2886f68521</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EMISMATCH</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g81c5f28242da1ea7393ab7674e45fbc1</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EBUSY</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g88ed418f02b78468b542932ed2cb2c29</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EACCES</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gb9ca1105cb30e93dde3267870375ea87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EEXIST</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gf92180126487cf6902579b23754825bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENAMETOOLONG</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g04de0fd361a19206a31682afe0a1fc7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOENT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g1d474c2d1f4a458e7ba9793da7543541</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTDIR</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g1b7dd999c6cd2e7f314a6d6aef6aa502</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOSPC</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g45d55686261f99da63eb8687f9051acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOMEM</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gd79a20634221eaa26c032370f6ca9a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EMFILE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g0dd69c35fa6bbecce652c645b503fedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENFILE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g30127b7b7b0895b65d208c838af20303</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBADF</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g0f7a8b84dd126c07290be8c9de0674a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINVAL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g74949ef49368fd56d2750f0196450afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ESPIPE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gf07a756233fd292697b7c77b6f9b61f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EAGAIN</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g5bce583e771a4ebed8eaf80b2df7c4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINTR</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gc110d667e7a1777d21b4024bf231c2eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTSOCK</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g049e326a2c6b8583a51f90e681ca17ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ECONNREFUSED</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g7a676d8884bad4b7cdd5c9003288d5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINPROGRESS</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gab498a4d21ddc2e1a991bdaad3776db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ECONNABORTED</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g8d4e93c8e0c18099ebc907c6c87c7f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ECONNRESET</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g238f14e2ee3596da71990c8a233fd98a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ETIMEDOUT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g897f89118c0111479b157ff4ee9a52b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EHOSTUNREACH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g332c040e1f25c2ff7fd4b64bca0f2f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENETUNREACH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g38caad209c6719e8b972a691f5fa70c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EFTYPE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g6a8619f324a3d5e8ea323aa740b706d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EPIPE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g744606c211a654460a8e59ef8365f36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EXDEV</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g139276ea5d10098bc2985bbc1179534c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTEMPTY</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g23ce6bfb0c460afa479cffe4155fb413</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FROM_OS_ERROR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>gf4c171b77aad16eb0bb6c4e295f24c5a</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TO_OS_ERROR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g92835abc27e5f4632acff01cfa853bdd</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_get_os_error</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>gd852aefcd93a832efbe20f187382978f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_set_os_error</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>gf6ec549949cc370fd31991b817cb4141</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_get_netos_error</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g1d205deea1d352a31c6d426c5b4eba15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_set_netos_error</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>gd6b5e3da6d2e83fc8300b8aa9de44f82</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EACCES</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gd15610f77bd18dcd57ab9326ca43eddf</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EEXIST</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gcab03e9290561ab950e882a4d1de0b30</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENAMETOOLONG</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g1b9708262b8f542da9a80a576462c78e</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOENT</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g0bbb0d25590d688444e2ef6164496943</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOTDIR</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gb9493220a2c8d785374530af7238db38</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOSPC</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g8776b0aa4fb9c8611e215624d3a499e2</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOMEM</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g01b33a1f927d5e6d4f04602698c307be</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EMFILE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g4e0f648392db70f7f5a374f2553f0d1c</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENFILE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gdfc8751552b05ba0f700e361cba06221</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EBADF</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g22d347cab0a68366418b88174e04206f</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EINVAL</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gebef8563bda7c955bb62f803cda070fb</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ESPIPE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gc7cbe224d8b4351cae3d3e06b811b6ad</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EAGAIN</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g86fb27acf9ee451e5e054814fd670454</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EINTR</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gf8a7963a868eb2c4dac69f7d0a397e59</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOTSOCK</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gcab6afff61a73d55745e440494ab1c84</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ECONNREFUSED</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g63317b5c9a13849940447f6c2cba7f04</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EINPROGRESS</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g326e7f98ba92d125b96759e77a9c5edf</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ECONNABORTED</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g873eeaba88bb5ccc995918a539c3c022</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ECONNRESET</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gb696d0db290d01a0c60a9bf7eac24550</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ETIMEDOUT</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g1de7ac8d94a432794ea79ca89e455dce</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EHOSTUNREACH</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g034ba01389f17ff8807fc81399627111</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENETUNREACH</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gf2f98e22e5ced6036e2f9281789febe1</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EFTYPE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gf9949e5c32ecf63b88500e05fc11067f</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EPIPE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g05fe414c75c10f9d38ed156c5507aeef</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EXDEV</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g7a4800fb7b020f6db3f71926f468a5e1</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOTEMPTY</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g3f4c771d3419265653211f81b2d10b8e</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_status_t</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g4cf2ddae3efce70c508ac7fefc1c47f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_strerror</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g888320dcc175b33741fbca6dd02eb708</anchor>
      <arglist>(apr_status_t statcode, char *buf, apr_size_t bufsize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_file_info.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__file__info_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__user_8h" name="apr_user.h" local="yes" imported="no">apr_user.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <includes id="apr__tables_8h" name="apr_tables.h" local="yes" imported="no">apr_tables.h</includes>
    <includes id="apr__time_8h" name="apr_time.h" local="yes" imported="no">apr_time.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <class kind="struct">apr_finfo_t</class>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_USETID</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g0fea64f7d93bf8f300728f9d71184f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_UREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g67c136058879f541de1b2136dbce98ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_UWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g18296acb8e7611afcc019968acf4216a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_UEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g49648665649ed6a55186e10e6c7761ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_GSETID</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g7fc05140163478a170e0934dec6f2ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_GREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g86299a29158c4ac23f597d3dff1882c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_GWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g3057918a0f9b0e1237a7b1dbeb262a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_GEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g4b1bd850204fda419c33ab11b8c342c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_WSTICKY</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ge066c74b571fcecf2ff6bba9ab9333ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_WREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>gdcb82418aa1cc1542bf84dfe9ae8edbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_WWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g09d7b5efcb9773eb7dfe9a940dac9b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_WEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g292ca55de6250865c75c01428c3a7f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_OS_DEFAULT</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g38f4b4e79bfb79edcaf0069903a37e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_FILE_SOURCE_PERMS</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>gc2861df8a31b931b7976943aaea22ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USETID</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>gef3dc9db8729d112be15dc43676b74fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g66a2e5273ab4b17ec606b9d3908fb2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>geeb088caa2e3eb0cc73aeb15eed9f572</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g443c0c914415f55c38bbef1d56687739</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_GSETID</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g8becbae86e50d693c0dc870f919a9f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_GREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g8d3cf1d31d089608b31b3ce49c67ba7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_GWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g16122b6189e969954405903e20201807</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_GEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g8ccba56b65ace9c9e470d91a15385212</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WSTICKY</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>gcc40393297b2c3708067661b02f0ddda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>gf94c5116548cf2533a15fe1e67f575b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g8d32abf068ecc1cc2d3faf0583513089</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g091964670c4c8dabcb46c55af3d84e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_DEFAULT</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g3fe5d69da09471eca8dc7595da03013d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILE_SOURCE_PERMS</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>gc800c2589dfb40fba3cf5f294110e6e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_LINK</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g1617f41d88f95009599d5bca7a473946</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_MTIME</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g7e244d157244b06d231bce43521084bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_CTIME</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g16cab00d83ab44cdce186e3e5aa96c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_ATIME</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga1f73175d98083d90f8d7ddab813f61d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_SIZE</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g4798dc57585371b436616d5d983265d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_CSIZE</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g6e508a0b6c9c379f5b886aac8967e4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_DEV</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g0fbfd092b8d1ff01236739b49e5eb533</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_INODE</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g4f2cb5ba5c9d0f61be391a6a6a1d2262</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_NLINK</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g43ee0860f77da8d7466dcbc0f09f6b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_TYPE</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g89a8ef6ec425489819dc549484cadc13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_USER</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g7a8dd9cceb88fdceff64087c13a5c273</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_GROUP</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>gb67b34b437909ffc1b4a8db86e601551</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_UPROT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g9616e355e36cac020fb8f2c182450dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_GPROT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>gb483a09ddc300e2407ebfb6c5e718425</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_WPROT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g5fad58f9872ef844f3c935f04edbc591</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_ICASE</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>gaa8e7db239919b558c140f23478e595b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_NAME</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>gecdc886a01aa3c8a2b725879d5661511</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_MIN</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ge68b23788ee8e3074ba0ecb4682b8c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_IDENT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g20d28567e2896c988a1e16984c782e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_OWNER</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>gf8e75c46d7a4c44da96ebd1202e4460f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_PROT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g22a319be365c515a00ec61a1ba4d363b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_NORM</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>gfd5fb8cebac6fcc001830174d3ff9474</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_DIRENT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>gd94e1ab1709382aa4b8e7f5325404759</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_NOTABOVEROOT</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>g80c88512c8ed7100be9967b18c730a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_SECUREROOTTEST</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>g86ce9511273c3cc5d29f02775ac82e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_SECUREROOT</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>g390cd9d50c245409d984413c553a3dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_NOTRELATIVE</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>gf5a1eca2dd9f6ba61c1589c129764d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_NOTABSOLUTE</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>gcb587fe08245ead4901e070b9ecf2888</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_NATIVE</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>gfd9b4ae21b6c0fc4b7cf078f4d4d11e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_TRUENAME</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>gac78e3365a5870403cd0ce7b255046b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_ENCODING_UNKNOWN</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>g01f0d4e736b270d38844fb8b5bff808b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_ENCODING_LOCALE</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>gb8aa92fc77a27d0dd3aaecbbeccf7c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_ENCODING_UTF8</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>gbeea9ad230214067f69d59c883c0e3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_dir_t</type>
      <name>apr_dir_t</name>
      <anchorfile>group__apr__file__info.html</anchorfile>
      <anchor>g827010f2f5640d7144b0fe19ef187892</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_int32_t</type>
      <name>apr_fileperms_t</name>
      <anchorfile>group__apr__file__info.html</anchorfile>
      <anchor>g7abcb02b2c5dcf95d4f12357facd9bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ino_t</type>
      <name>apr_ino_t</name>
      <anchorfile>group__apr__file__info.html</anchorfile>
      <anchor>g18e882a6a26c7b9930037850d2a35fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dev_t</type>
      <name>apr_dev_t</name>
      <anchorfile>group__apr__file__info.html</anchorfile>
      <anchor>g1b5d6ce7740e31aa737a8857541c38cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_finfo_t</type>
      <name>apr_finfo_t</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g3f00f5871585d7320e1e692889a89128</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_filetype_e</name>
      <anchor>gab89c6c981e5fc67c6fd0251479882ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_NOFILE</name>
      <anchor>ggab89c6c981e5fc67c6fd0251479882eca19b138e845e8feee61683af7ac9fb76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_REG</name>
      <anchor>ggab89c6c981e5fc67c6fd0251479882ecea27853051f80d1fbb0316caf4b7d153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_DIR</name>
      <anchor>ggab89c6c981e5fc67c6fd0251479882ec6d49bff79a83d7d76d3cd480fe2e5c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_CHR</name>
      <anchor>ggab89c6c981e5fc67c6fd0251479882ecdc2789047509f3c176e169adb597f1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_BLK</name>
      <anchor>ggab89c6c981e5fc67c6fd0251479882ecdb09c0509a5851d0afbd92f95a323d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PIPE</name>
      <anchor>ggab89c6c981e5fc67c6fd0251479882ecf8269137166028ef816eabb340585ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LNK</name>
      <anchor>ggab89c6c981e5fc67c6fd0251479882eccf2a951ff073fa7e88c0fa2f6e4d7ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SOCK</name>
      <anchor>ggab89c6c981e5fc67c6fd0251479882ece3a39d6ac2c33ebf1132d4d22fc95a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_UNKFILE</name>
      <anchor>ggab89c6c981e5fc67c6fd0251479882ec7adb0b71debf2d888013277d41bb2099</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_stat</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g0350651fd7f3994437406436133e3c54</anchor>
      <arglist>(apr_finfo_t *finfo, const char *fname, apr_int32_t wanted, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dir_open</name>
      <anchorfile>group__apr__dir.html</anchorfile>
      <anchor>gac431850bf9e7c17eb6c36b23d25326b</anchor>
      <arglist>(apr_dir_t **new_dir, const char *dirname, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dir_close</name>
      <anchorfile>group__apr__dir.html</anchorfile>
      <anchor>g0f410de1bafbb9f9cfabd9c786f56e69</anchor>
      <arglist>(apr_dir_t *thedir)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dir_read</name>
      <anchorfile>group__apr__dir.html</anchorfile>
      <anchor>gde08f2a7e8c9f48a9afe455429a209fd</anchor>
      <arglist>(apr_finfo_t *finfo, apr_int32_t wanted, apr_dir_t *thedir)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dir_rewind</name>
      <anchorfile>group__apr__dir.html</anchorfile>
      <anchor>g0d4c44d3246fce69b85065aeedca0083</anchor>
      <arglist>(apr_dir_t *thedir)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_filepath_root</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>g2d052d2a86cdc10a21c7156fbe2c646f</anchor>
      <arglist>(const char **rootpath, const char **filepath, apr_int32_t flags, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_filepath_merge</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>g32d793a1657645c09ec8dfb4b6fae3b5</anchor>
      <arglist>(char **newpath, const char *rootpath, const char *addpath, apr_int32_t flags, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_filepath_list_split</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>gc27132cd4e0ad10360598212be8ba564</anchor>
      <arglist>(apr_array_header_t **pathelts, const char *liststr, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_filepath_list_merge</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>g15f19c85d49fa807306e0b33e1d3166f</anchor>
      <arglist>(char **liststr, apr_array_header_t *pathelts, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_filepath_get</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>g953916102e7c1314356158e2a85a7763</anchor>
      <arglist>(char **path, apr_int32_t flags, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_filepath_set</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>gdc7bd453b140f16e9e610820037c97c8</anchor>
      <arglist>(const char *path, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_filepath_encoding</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>g8c51dabf1b5d8a8a4dbc799c382f0726</anchor>
      <arglist>(int *style, apr_pool_t *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_file_io.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__file__io_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <includes id="apr__time_8h" name="apr_time.h" local="yes" imported="no">apr_time.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <includes id="apr__file__info_8h" name="apr_file_info.h" local="yes" imported="no">apr_file_info.h</includes>
    <includes id="apr__inherit_8h" name="apr_inherit.h" local="yes" imported="no">apr_inherit.h</includes>
    <includes id="apr__want_8h" name="apr_want.h" local="yes" imported="no">apr_want.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>APR_WANT_STDIO</name>
      <anchorfile>apr__file__io_8h.html</anchorfile>
      <anchor>5e2e4908fc4f936dc5b4dc168f94559e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WANT_IOVEC</name>
      <anchorfile>apr__file__io_8h.html</anchorfile>
      <anchor>3224b8f8b9277bd65de988258a1205a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_READ</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g7f1106bc6ddf4da37c835a4cf634e24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_WRITE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ge86bfc3b226e177f48835cca62cce854</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_CREATE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g5695aea18937becbf5bd21862c839930</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_APPEND</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ge17c515fb735e7589be37102f065f4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_TRUNCATE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>gc0d1c1884dc27653e29ef45438502e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_BINARY</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>gd60805ce515164cbc68ca4f7e40e4974</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_EXCL</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g397186fa9af5a1db93d1b58c159edf08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_BUFFERED</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>gf6c8fb5d0a158fc0e5013483e9efab02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_DELONCLOSE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g88416a7b64c3178e29b75e60585f5718</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_XTHREAD</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g88592ced768559eedb72ee085a629980</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_SHARELOCK</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g11da522eb192559ece089477b8fa330f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_NOCLEANUP</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g5e6214d0385d7437fa226b6142c5f0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_SENDFILE_ENABLED</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ge7294384e139b176c91dc6d07ca9a4a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_LARGEFILE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>gec4cd548aba28d1d11c025f00d3ebd71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_READ</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g0df7decf9a0e848a84da1fb636a49fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WRITE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g7cf35fd1f45f524c88dd8000f2be3c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CREATE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga57dd0e44a303c9a82d9ef544b9bb1cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_APPEND</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g5206ad1d989b86a5ba3b0e4f062e86c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TRUNCATE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>geb8a591bfe820bbc9bee0a6bde6da22b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_BINARY</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g7d74c341b379c6e54c226cd3a59488ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EXCL</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g3054e67493ebfc0f601fd043aa42d03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_BUFFERED</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g71c4f3b6601ffa335924f1643c6cbb1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DELONCLOSE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g68df91563706ef8e8aa5a63c223e7ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_XTHREAD</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g3132dbc1e839d7f03f77499b705dc246</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SHARELOCK</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g603eb3afc55974368e74a69f9fef1d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILE_NOCLEANUP</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>gbee09a6c2f84cf9535f2454951c5fd11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SENDFILE_ENABLED</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g9d1febb3213f7e5803ab0854fe0a025c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_LARGEFILE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga5a420b3f6c1a5b72d6453b12215db49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SET</name>
      <anchorfile>group__apr__file__seek__flags.html</anchorfile>
      <anchor>g6696fe71cd68edb45a20dc9167c79b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CUR</name>
      <anchorfile>group__apr__file__seek__flags.html</anchorfile>
      <anchor>g54de69fdf5aaff899bc9f443f77654ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_END</name>
      <anchorfile>group__apr__file__seek__flags.html</anchorfile>
      <anchor>ge5c86a66fe69cbb3b55c567184eacf0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILE_ATTR_READONLY</name>
      <anchorfile>group__apr__file__attrs__set__flags.html</anchorfile>
      <anchor>g16692561b60b7fd4d414f3bd9be67849</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILE_ATTR_EXECUTABLE</name>
      <anchorfile>group__apr__file__attrs__set__flags.html</anchorfile>
      <anchor>gdfc1b78d636a549562b0fbccc94d8da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILE_ATTR_HIDDEN</name>
      <anchorfile>group__apr__file__attrs__set__flags.html</anchorfile>
      <anchor>g7d3c9ad817c81945bf750ff2066c476f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MAX_IOVEC_SIZE</name>
      <anchorfile>group__apr__file__writev.html</anchorfile>
      <anchor>g6a08714060dbc77e78b1ce283639fec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FLOCK_SHARED</name>
      <anchorfile>group__apr__file__lock__types.html</anchorfile>
      <anchor>g5e0fe164463580cb9a2bbcfa0afd35ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FLOCK_EXCLUSIVE</name>
      <anchorfile>group__apr__file__lock__types.html</anchorfile>
      <anchor>g87fa50f835bdb02196dec1d6f4083a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FLOCK_TYPEMASK</name>
      <anchorfile>group__apr__file__lock__types.html</anchorfile>
      <anchor>gd0ea7dd0e13efbd7c00b3b0166d56679</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FLOCK_NONBLOCK</name>
      <anchorfile>group__apr__file__lock__types.html</anchorfile>
      <anchor>g40939453039edf057a6be3bfaa417d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_uint32_t</type>
      <name>apr_fileattrs_t</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g2b88604e6a51a6c3c5d1cd6c7fa7caf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_seek_where_t</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g9aedc084ad271ca9e8511c72b21c9e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_file_t</type>
      <name>apr_file_t</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g804ab64a6f58ddcc3da8d9f54b6f51c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_open</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g8a37c092c1ec653708ee948b4278a2a3</anchor>
      <arglist>(apr_file_t **newf, const char *fname, apr_int32_t flag, apr_fileperms_t perm, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_close</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g2d459c128cf3353738f8606f0efbff6f</anchor>
      <arglist>(apr_file_t *file)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_remove</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g77e517ff7a45eed0ceffa30bc4e9ca99</anchor>
      <arglist>(const char *path, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_rename</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gfcfd64d200b1661c5011b8f94a75385c</anchor>
      <arglist>(const char *from_path, const char *to_path, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_copy</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g312e749e16d5f9ccd5627fcaae937d60</anchor>
      <arglist>(const char *from_path, const char *to_path, apr_fileperms_t perms, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_append</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g5aaad7656446c945000254bf47a16408</anchor>
      <arglist>(const char *from_path, const char *to_path, apr_fileperms_t perms, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_eof</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gee6be48ff3dfbd67cb1bb9118afd300d</anchor>
      <arglist>(apr_file_t *fptr)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_open_stderr</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g331fd2de287634fc018c87749b23840e</anchor>
      <arglist>(apr_file_t **thefile, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_open_stdout</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g6465ea90172e9b67275ad5725f15ce0b</anchor>
      <arglist>(apr_file_t **thefile, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_open_stdin</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gf9a83bcf887d07112426bd42fdb4c675</anchor>
      <arglist>(apr_file_t **thefile, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_open_flags_stderr</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gfb27b4b23254f00d20629f7f3e56601a</anchor>
      <arglist>(apr_file_t **thefile, apr_int32_t flags, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_open_flags_stdout</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gbfc3755f8530ccec4491fe00cffb901a</anchor>
      <arglist>(apr_file_t **thefile, apr_int32_t flags, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_open_flags_stdin</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gb8e7299b371fc40c276b960825cd281d</anchor>
      <arglist>(apr_file_t **thefile, apr_int32_t flags, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_read</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gf4201190f4feed489113053d8427ec36</anchor>
      <arglist>(apr_file_t *thefile, void *buf, apr_size_t *nbytes)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_write</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g5c73ff8935da9d34a90cf23a49ba7927</anchor>
      <arglist>(apr_file_t *thefile, const void *buf, apr_size_t *nbytes)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_writev</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gb3bd19a7883d15063bc6ede46160f983</anchor>
      <arglist>(apr_file_t *thefile, const struct iovec *vec, apr_size_t nvec, apr_size_t *nbytes)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_read_full</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gccd5cd9a83b20014cf1acb343eb15bae</anchor>
      <arglist>(apr_file_t *thefile, void *buf, apr_size_t nbytes, apr_size_t *bytes_read)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_write_full</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g0dcdbd6564c474524a8f234706b2e708</anchor>
      <arglist>(apr_file_t *thefile, const void *buf, apr_size_t nbytes, apr_size_t *bytes_written)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_writev_full</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g61343abf4a01221e6923a6efb2cf58cc</anchor>
      <arglist>(apr_file_t *thefile, const struct iovec *vec, apr_size_t nvec, apr_size_t *nbytes)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_putc</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g7f704d83255567e07c4a0a8cd37aad05</anchor>
      <arglist>(char ch, apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_getc</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gb99b76e4b72670d3c71f2000dc097d69</anchor>
      <arglist>(char *ch, apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_ungetc</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g22b88de091091aa550fccfde2bd6a8a3</anchor>
      <arglist>(char ch, apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_gets</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gc338d88805e9180cda73c6ffd44c2843</anchor>
      <arglist>(char *str, int len, apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_puts</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g4be3b760207c970c498eb33c36a565f0</anchor>
      <arglist>(const char *str, apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_flush</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g9daaebc5f3041d3da764be6a43aad6ec</anchor>
      <arglist>(apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_dup</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gd1caad9579f8e2ac48df128bc0f59a53</anchor>
      <arglist>(apr_file_t **new_file, apr_file_t *old_file, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_dup2</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g4d916c2411d30d0ca08a16c84620399b</anchor>
      <arglist>(apr_file_t *new_file, apr_file_t *old_file, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_setaside</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g593936bd8a0e77e6e91d13e06e45af5f</anchor>
      <arglist>(apr_file_t **new_file, apr_file_t *old_file, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_buffer_set</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g56730d4d126f0297fdd891aa5cd2193d</anchor>
      <arglist>(apr_file_t *thefile, char *buffer, apr_size_t bufsize)</arglist>
    </member>
    <member kind="function">
      <type>apr_size_t</type>
      <name>apr_file_buffer_size_get</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gaf4f593f9c8fcb95cea513f5e12ec6c9</anchor>
      <arglist>(apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_seek</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>ga4a086ea900b8f8081b567a3d098723b</anchor>
      <arglist>(apr_file_t *thefile, apr_seek_where_t where, apr_off_t *offset)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_pipe_create</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gdf3c35302741845a77d2e3244bff71cc</anchor>
      <arglist>(apr_file_t **in, apr_file_t **out, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_namedpipe_create</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g399d996d9d7e44aa5cc74714a6508645</anchor>
      <arglist>(const char *filename, apr_fileperms_t perm, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_pipe_timeout_get</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g78e3a2e019477736df03f8dfadce84a9</anchor>
      <arglist>(apr_file_t *thepipe, apr_interval_time_t *timeout)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_pipe_timeout_set</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g7c34a0fccf31ddaae121d3145a044bcf</anchor>
      <arglist>(apr_file_t *thepipe, apr_interval_time_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_lock</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gaa8e2e3e1cb6032bb163c3fedc1c0617</anchor>
      <arglist>(apr_file_t *thefile, int type)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_unlock</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gd17d8d73c82f7f9213f66b5658c45ce6</anchor>
      <arglist>(apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_name_get</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>ga2e8a73ca212726d4970b17f5a114cd4</anchor>
      <arglist>(const char **new_path, apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_data_get</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gcd3d73d29aacad81471c52cd962e58b1</anchor>
      <arglist>(void **data, const char *key, apr_file_t *file)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_data_set</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>ga3efe36e5762f7aab0ece0a331cebd12</anchor>
      <arglist>(apr_file_t *file, void *data, const char *key, apr_status_t(*cleanup)(void *))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_file_printf</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g6731ca713b159b22afd3d9cfa4b573ca</anchor>
      <arglist>(apr_file_t *fptr, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_perms_set</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g5490158b795f315a64ea9007f3ea9747</anchor>
      <arglist>(const char *fname, apr_fileperms_t perms)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_attrs_set</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g96f8bf5c147b2dffdfcda80f4e4c4c81</anchor>
      <arglist>(const char *fname, apr_fileattrs_t attributes, apr_fileattrs_t attr_mask, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_mtime_set</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gc8a2925122ac59de5b2e5816bd4f5c90</anchor>
      <arglist>(const char *fname, apr_time_t mtime, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dir_make</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gadf8aaff498360eb6fcf660b03dc8b1d</anchor>
      <arglist>(const char *path, apr_fileperms_t perm, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dir_make_recursive</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g33c5ab23a312cdc8b75d33dfbf6a356a</anchor>
      <arglist>(const char *path, apr_fileperms_t perm, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dir_remove</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gc9d99458891b74efc267fd9e49e2bcf6</anchor>
      <arglist>(const char *path, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_info_get</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g2d8753656fee6fe65d091e16a9ffd9fb</anchor>
      <arglist>(apr_finfo_t *finfo, apr_int32_t wanted, apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_trunc</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g259277b1983e816e0dfc0d5a4bbaee17</anchor>
      <arglist>(apr_file_t *fp, apr_off_t offset)</arglist>
    </member>
    <member kind="function">
      <type>apr_int32_t</type>
      <name>apr_file_flags_get</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g8e26799aaa878eb25f946caf6ace056b</anchor>
      <arglist>(apr_file_t *f)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_file_pool_get</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g532b5e713cb5200801f129bc9311b3fc</anchor>
      <arglist>(const apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_inherit_set</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g0a071e509aed40156b886d1f232301e7</anchor>
      <arglist>(apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_inherit_unset</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g628b7eb7f88c78863910e862f700bb5b</anchor>
      <arglist>(apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_mktemp</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g711ead7d3112a249d75eabe39e3cba95</anchor>
      <arglist>(apr_file_t **fp, char *templ, apr_int32_t flags, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_temp_dir_get</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gcd6f39b856db056b528b37cceb4874ce</anchor>
      <arglist>(const char **temp_dir, apr_pool_t *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_fnmatch.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__fnmatch_8h</filename>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <includes id="apr__tables_8h" name="apr_tables.h" local="yes" imported="no">apr_tables.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>APR_FNM_NOMATCH</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>ga95cbff9d49e8497562e835423150b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FNM_NOESCAPE</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>gc945ed8baf004a0a3a953c07c574b610</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FNM_PATHNAME</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>g92914495791d606c1d19693606b028ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FNM_PERIOD</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>g83ce60639f36e550508fea21f9cd08cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FNM_CASE_BLIND</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>g9ab0e4a8feb127b27b654294c5dfc10b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_fnmatch</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>g015044ba5b1476c8e253047d8d7b3011</anchor>
      <arglist>(const char *pattern, const char *strings, int flags)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_fnmatch_test</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>g1f3ae210a0c1eb019fdad0370d34cf44</anchor>
      <arglist>(const char *pattern)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_match_glob</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>g9f42233bdc4e909e4ea8cb55c51b5f5f</anchor>
      <arglist>(const char *pattern, apr_array_header_t **result, apr_pool_t *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_general.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__general_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FALSE</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>gb5b5527380b5b259294fa10ae7e3a59b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRUE</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>g528a67cfb212764fdec08c7c065a04f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ASCII_BLANK</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>gf48ae98449f6f16920c14093f532d52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ASCII_CR</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>g52fea154e821ff2fdbb9ee5a04dc86d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ASCII_LF</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>g11ae5a01d233085cd6bf8605543e6791</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ASCII_TAB</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga8eb01237fd1f62335d072edb0ebebc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OFFSET</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>g908b3ff0528d8b07b79519c77dbca580</anchor>
      <arglist>(p_type, field)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OFFSETOF</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>gf125e65b5d130d77c8945a4c5355d3e4</anchor>
      <arglist>(s_type, field)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ALIGN</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>gedb15b7fbacd42e1b08840aa7b22c823</anchor>
      <arglist>(size, boundary)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ALIGN_DEFAULT</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>gadf216986c55b4b6adb9fa77129bf7f0</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STRINGIFY</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>g165e4bec44b2cac338eac9108c8a3494</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STRINGIFY_HELPER</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>g8107efcf9d3228985e251f4c73b25748</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_signum_t</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>gad5b8f0b95f593f864f9af790d52e053</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_initialize</name>
      <anchorfile>group__apr__library.html</anchorfile>
      <anchor>g93f340a701f4f56dcd0d367ea121ee37</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_app_initialize</name>
      <anchorfile>group__apr__library.html</anchorfile>
      <anchor>g70571caa56b74ea1e5ba0f824a011b20</anchor>
      <arglist>(int *argc, char const *const **argv, char const *const **env)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_terminate</name>
      <anchorfile>group__apr__library.html</anchorfile>
      <anchor>g3313fd6b582a1f7c9b3922558be2a1d2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_terminate2</name>
      <anchorfile>group__apr__library.html</anchorfile>
      <anchor>gcfcfb307503534c9dcbc4fb3c7f120b0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_generate_random_bytes</name>
      <anchorfile>group__apr__random.html</anchorfile>
      <anchor>g25c526fe659dff64c8bd82840b432951</anchor>
      <arglist>(unsigned char *buf, apr_size_t length)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_getopt.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__getopt_8h</filename>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <class kind="struct">apr_getopt_t</class>
    <class kind="struct">apr_getopt_option_t</class>
    <member kind="typedef">
      <type>void(</type>
      <name>apr_getopt_err_fn_t</name>
      <anchorfile>group__apr__getopt.html</anchorfile>
      <anchor>g87430c13f1899c2ffae847db8c4b585d</anchor>
      <arglist>)(void *arg, const char *err,...)</arglist>
    </member>
    <member kind="typedef">
      <type>apr_getopt_t</type>
      <name>apr_getopt_t</name>
      <anchorfile>group__apr__getopt.html</anchorfile>
      <anchor>gcbc9bec15d6cec880fecef31abc98bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_getopt_option_t</type>
      <name>apr_getopt_option_t</name>
      <anchorfile>group__apr__getopt.html</anchorfile>
      <anchor>gde59c9a23f085e8b3316d27015de6f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_getopt_init</name>
      <anchorfile>group__apr__getopt.html</anchorfile>
      <anchor>gca3f4f3be0eb2e847c02e3af6c529e8c</anchor>
      <arglist>(apr_getopt_t **os, apr_pool_t *cont, int argc, const char *const *argv)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_getopt</name>
      <anchorfile>group__apr__getopt.html</anchorfile>
      <anchor>gbfd6c4ca03eff6fac2bea385fda08372</anchor>
      <arglist>(apr_getopt_t *os, const char *opts, char *option_ch, const char **option_arg)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_getopt_long</name>
      <anchorfile>group__apr__getopt.html</anchorfile>
      <anchor>g3f58acc4bf065e91300ca6d92e588a39</anchor>
      <arglist>(apr_getopt_t *os, const apr_getopt_option_t *opts, int *option_ch, const char **option_arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_global_mutex.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__global__mutex_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__proc__mutex_8h" name="apr_proc_mutex.h" local="yes" imported="no">apr_proc_mutex.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <member kind="typedef">
      <type>apr_global_mutex_t</type>
      <name>apr_global_mutex_t</name>
      <anchorfile>group___a_p_r___global_mutex.html</anchorfile>
      <anchor>g51a8685483b49232504b4dfc55e762b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_global_mutex_create</name>
      <anchorfile>group___a_p_r___global_mutex.html</anchorfile>
      <anchor>ga06d6fd1f5d833a899879dc0d4e5301d</anchor>
      <arglist>(apr_global_mutex_t **mutex, const char *fname, apr_lockmech_e mech, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_global_mutex_child_init</name>
      <anchorfile>group___a_p_r___global_mutex.html</anchorfile>
      <anchor>gcb5b2e489700587374cf4b3198f8140d</anchor>
      <arglist>(apr_global_mutex_t **mutex, const char *fname, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_global_mutex_lock</name>
      <anchorfile>group___a_p_r___global_mutex.html</anchorfile>
      <anchor>gea6746fec7dd8cce408e94ea4fcead64</anchor>
      <arglist>(apr_global_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_global_mutex_trylock</name>
      <anchorfile>group___a_p_r___global_mutex.html</anchorfile>
      <anchor>g4cbb825fe02b3a80566bec469278ae15</anchor>
      <arglist>(apr_global_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_global_mutex_unlock</name>
      <anchorfile>group___a_p_r___global_mutex.html</anchorfile>
      <anchor>g80a2c05e4e88fdb6adab8d66e22f8cde</anchor>
      <arglist>(apr_global_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_global_mutex_destroy</name>
      <anchorfile>group___a_p_r___global_mutex.html</anchorfile>
      <anchor>gfc3bb40f5582779550b7d4cc78879fa5</anchor>
      <arglist>(apr_global_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_global_mutex_pool_get</name>
      <anchorfile>group___a_p_r___global_mutex.html</anchorfile>
      <anchor>geda8b6c905485dbda3d6c57ac35a8238</anchor>
      <arglist>(const apr_global_mutex_t *theglobal_mutex)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_hash.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__hash_8h</filename>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>APR_HASH_KEY_STRING</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>gf57b6660109b256051b826d11426bfd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_hash_t</type>
      <name>apr_hash_t</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>gdd5042ee41cc849b70b77d44b66dffc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_hash_index_t</type>
      <name>apr_hash_index_t</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>gc6e26dffc898c9409010578ee8090943</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int(*)</type>
      <name>apr_hashfunc_t</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>gde9571fe169b5aab768755f9ca434118</anchor>
      <arglist>(const char *key, apr_ssize_t *klen)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>apr_hashfunc_default</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>gb610fd182aa2f60a282954f6bc3ecda1</anchor>
      <arglist>(const char *key, apr_ssize_t *klen)</arglist>
    </member>
    <member kind="function">
      <type>apr_hash_t *</type>
      <name>apr_hash_make</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>gd68c9af37233cc33abdb563830b44f58</anchor>
      <arglist>(apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_hash_t *</type>
      <name>apr_hash_make_custom</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g5293c8aa6fa93bd045f5832ac8907440</anchor>
      <arglist>(apr_pool_t *pool, apr_hashfunc_t hash_func)</arglist>
    </member>
    <member kind="function">
      <type>apr_hash_t *</type>
      <name>apr_hash_copy</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g3057f4753fcb0d2a78e4a814c41b919e</anchor>
      <arglist>(apr_pool_t *pool, const apr_hash_t *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_hash_set</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g530afd149916e2335a92b2c5f471cd5d</anchor>
      <arglist>(apr_hash_t *ht, const void *key, apr_ssize_t klen, const void *val)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>apr_hash_get</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g27c63ed475f8d6a40a85b5a463d755ec</anchor>
      <arglist>(apr_hash_t *ht, const void *key, apr_ssize_t klen)</arglist>
    </member>
    <member kind="function">
      <type>apr_hash_index_t *</type>
      <name>apr_hash_first</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g9aade33672785484ce6a5e69e0416895</anchor>
      <arglist>(apr_pool_t *p, apr_hash_t *ht)</arglist>
    </member>
    <member kind="function">
      <type>apr_hash_index_t *</type>
      <name>apr_hash_next</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g4979bfc313d4b5eb3f4ea99953d56269</anchor>
      <arglist>(apr_hash_index_t *hi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_hash_this</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g5764caa0b3e4f3557747732517093439</anchor>
      <arglist>(apr_hash_index_t *hi, const void **key, apr_ssize_t *klen, void **val)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>apr_hash_count</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g969cec2569ae8405246e65413e6a77eb</anchor>
      <arglist>(apr_hash_t *ht)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_hash_clear</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g5ea039796f8a047d4c461c56bbe615ee</anchor>
      <arglist>(apr_hash_t *ht)</arglist>
    </member>
    <member kind="function">
      <type>apr_hash_t *</type>
      <name>apr_hash_overlay</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>gedeafcf4bc8a71560d4bd861a84166fd</anchor>
      <arglist>(apr_pool_t *p, const apr_hash_t *overlay, const apr_hash_t *base)</arglist>
    </member>
    <member kind="function">
      <type>apr_hash_t *</type>
      <name>apr_hash_merge</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g2699d80e0af3b6cbb617aa2cc8358d22</anchor>
      <arglist>(apr_pool_t *p, const apr_hash_t *h1, const apr_hash_t *h2, void *(*merger)(apr_pool_t *p, const void *key, apr_ssize_t klen, const void *h1_val, const void *h2_val, const void *data), const void *data)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_hash_pool_get</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g3475516ca1288409f9c133b78ad73cb4</anchor>
      <arglist>(const apr_hash_t *thehash)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_inherit.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__inherit_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>APR_DECLARE_INHERIT_SET</name>
      <anchorfile>apr__inherit_8h.html</anchorfile>
      <anchor>e2bb81607ba73c6731ab69050d8e1e28</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DECLARE_INHERIT_UNSET</name>
      <anchorfile>apr__inherit_8h.html</anchorfile>
      <anchor>899e9375ba3f5b0d3671a0e06268708b</anchor>
      <arglist>(type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_lib.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__lib_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <class kind="struct">apr_vformatter_buff_t</class>
    <member kind="define">
      <type>#define</type>
      <name>HUGE_STRING_LEN</name>
      <anchorfile>group__apr__lib.html</anchorfile>
      <anchor>g68a0fa691d9144bc9cf15e116fafd692</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_killpg</name>
      <anchorfile>group__apr__lib.html</anchorfile>
      <anchor>g29ff78caf2e49a3d36209d09fc125b21</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isalnum</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>g03deb88e84171cbace9b13857e85e306</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isalpha</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>gd6eafa54d68806c7ea1ccbbd2abc628d</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_iscntrl</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>g453093e4fe7ab163948fa713ce3b808d</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isdigit</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>gb4e1a4f94277d71a967236fa5202929a</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isgraph</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga1f48e723913e4f8f7c7dba31642561b</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_islower</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>gab40e78b8e0adfdbb098d920e0a7d1b2</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isascii</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>g931ca057811e4e45fcc4cdc06e8d74d8</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isprint</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>g17ffd7eb1e1733dd46b13ca64421a574</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_ispunct</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>g8f7a93f47ef543126df63cc04ea5ecbf</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isspace</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>g0bb1fabeb50e82c156eb0f6b679e6763</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isupper</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>g15e0837b2ba57587e374efd4830ea795</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isxdigit</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>g062517d308e77c511a9d7b02cb53037a</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_tolower</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>gbe2d68b670b08c4d91dd8b962a860c59</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_toupper</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>g8b70feb282e086da6456e94328e168bb</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="typedef">
      <type>apr_vformatter_buff_t</type>
      <name>apr_vformatter_buff_t</name>
      <anchorfile>group__apr__lib.html</anchorfile>
      <anchor>g72e4d8ddb9764aa1603e53e40d4aec45</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_filepath_name_get</name>
      <anchorfile>group__apr__lib.html</anchorfile>
      <anchor>g662bcba5ca4900a30f28fbe760ff7f8e</anchor>
      <arglist>(const char *pathname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_vformatter</name>
      <anchorfile>group__apr__lib.html</anchorfile>
      <anchor>gad6b3d63a4f36841bd33bd254c7949be</anchor>
      <arglist>(int(*flush_func)(apr_vformatter_buff_t *b), apr_vformatter_buff_t *c, const char *fmt, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_password_get</name>
      <anchorfile>group__apr__lib.html</anchorfile>
      <anchor>g9fc75df4b3c03cf49ce4a8524672a158</anchor>
      <arglist>(const char *prompt, char *pwbuf, apr_size_t *bufsize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_mmap.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__mmap_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <includes id="apr__ring_8h" name="apr_ring.h" local="yes" imported="no">apr_ring.h</includes>
    <includes id="apr__file__io_8h" name="apr_file_io.h" local="yes" imported="no">apr_file_io.h</includes>
    <class kind="struct">apr_mmap_t</class>
    <member kind="define">
      <type>#define</type>
      <name>APR_MMAP_READ</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>g3b178eb8bdd4ba1dada0bbd64b42d350</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MMAP_WRITE</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>g550403adecdeea91d17c615b0f74e3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MMAP_THRESHOLD</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>g6d912948d6996ffe5d448f27babf16ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MMAP_LIMIT</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>ge8414d1cdeacfaec55c2ef3b93722a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MMAP_CANDIDATE</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>g7b2ff96acf96a27aa8e54076110b5b9a</anchor>
      <arglist>(filelength)</arglist>
    </member>
    <member kind="typedef">
      <type>apr_mmap_t</type>
      <name>apr_mmap_t</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>g69d9aa84488809d9d1db0482eb087e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_mmap_create</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>gc95e26c79144f9dde2fcefd167f9d302</anchor>
      <arglist>(apr_mmap_t **newmmap, apr_file_t *file, apr_off_t offset, apr_size_t size, apr_int32_t flag, apr_pool_t *cntxt)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_mmap_dup</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>gad645ce7da25f7bfee2daccbd0f0475b</anchor>
      <arglist>(apr_mmap_t **new_mmap, apr_mmap_t *old_mmap, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_mmap_delete</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>gee1ce85626fa74ec5624c5cb4d33ad68</anchor>
      <arglist>(apr_mmap_t *mm)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_mmap_offset</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>gdb8d2b0d952aa60ca0590bebf982cd98</anchor>
      <arglist>(void **addr, apr_mmap_t *mm, apr_off_t offset)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_network_io.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__network__io_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <includes id="apr__file__io_8h" name="apr_file_io.h" local="yes" imported="no">apr_file_io.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <includes id="apr__inherit_8h" name="apr_inherit.h" local="yes" imported="no">apr_inherit.h</includes>
    <class kind="struct">apr_sockaddr_t</class>
    <class kind="struct">apr_hdtr_t</class>
    <member kind="define">
      <type>#define</type>
      <name>APR_MAX_SECS_TO_LINGER</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g42d0a5ab421ae7f92f8cdab2f2f552fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APRMAXHOSTLEN</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g1f71a4c5dbc7201f041d7f6ac79f89e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ANYADDR</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g5b403a4ea11b16b88ef81099ec0ce9b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_LINGER</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>gaebce2c04e59410c080534b91c8bae39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_KEEPALIVE</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>g38d51a7562e2202d04265b56f3dbef3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_DEBUG</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>gfe40b49a46e2a36bb1dca5142971a19d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_NONBLOCK</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>gcf5ded8af4edf4798f042627198ead2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_REUSEADDR</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>g9e46a476abea9d4a055cb8830ff56ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_SNDBUF</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>g02acde647c7fc5c71e36c871c6b6230b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_RCVBUF</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>gd4064e971e72ebe5a981628ff127db1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_DISCONNECTED</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>g90a4e0a5fa34db537cb505fd8fccbd04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TCP_NODELAY</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>g61c09299cb385d299de6d54acad84ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TCP_NOPUSH</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>gaa252ad69d4f6593bd6dcb3c4513d77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RESET_NODELAY</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>g73d73b5278777f328092168df4f72611</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INCOMPLETE_READ</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga983dfa4be221c5c4a08443ae80c4cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INCOMPLETE_WRITE</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>g808b82b936d356bc5d895d8a52bad561</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_IPV6_V6ONLY</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>g42455ada513f8a3208c5865b264eb7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TCP_DEFER_ACCEPT</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ged29c86c58f201a66281287729d92891</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_IPV4_ADDR_OK</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g406d199da5d037936a3438bc5fdeef43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_IPV6_ADDR_OK</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gad8ea06ed84f58620a0f512c7c1c09af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INADDR_NONE</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g4bd1c72aafb2160edc2d0ab8d5de8a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INET</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gdcc6fe9fed9f0093ad14cc154ea34647</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UNSPEC</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g97738d1abced27103b4a43e9bbe361c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INET6</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gac85bb39c620cf891dc31f333fada8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROTO_TCP</name>
      <anchorfile>group___i_p___proto.html</anchorfile>
      <anchor>gcec0dc73f15bd862c291c60d17bf6818</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROTO_UDP</name>
      <anchorfile>group___i_p___proto.html</anchorfile>
      <anchor>g87d62a680278c005843f662f9de5a7c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROTO_SCTP</name>
      <anchorfile>group___i_p___proto.html</anchorfile>
      <anchor>g17507990b11d3cb857a7a283b53cc520</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_inet_addr</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g03d6d899e1af1a7a1a0965b3f78f7d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SENDFILE_DISCONNECT_SOCKET</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ge2c638cfaa5bfdc17a18a49dddace257</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_socket_t</type>
      <name>apr_socket_t</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gc6c71c07bdd54fd756f6bee50ae9e6ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_hdtr_t</type>
      <name>apr_hdtr_t</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ge910b6cca441e05a23831a0893879cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>in_addr</type>
      <name>apr_in_addr_t</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g6f93f2943b20505fd60e5d092031dd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_ipsubnet_t</type>
      <name>apr_ipsubnet_t</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gd6c94bf4e5f2ad65e326ab6017ed2534</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_uint16_t</type>
      <name>apr_port_t</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g31acf01d399b8084d07c9b2dd8ba55c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_sockaddr_t</type>
      <name>apr_sockaddr_t</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g768f3e3b956629c3e40c4f9297dbe78d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_shutdown_how_e</name>
      <anchor>g8a24b2cc219e3daa52ba4465f3525d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SHUTDOWN_READ</name>
      <anchor>gg8a24b2cc219e3daa52ba4465f3525d7134a218411ee808936d34053e10cffde9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SHUTDOWN_WRITE</name>
      <anchor>gg8a24b2cc219e3daa52ba4465f3525d71ff92a544e657833d5af9f80603e2c1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SHUTDOWN_READWRITE</name>
      <anchor>gg8a24b2cc219e3daa52ba4465f3525d71900746ebf9aa9a1e796f298a3e172a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_interface_e</name>
      <anchor>g390acaaf1dbc5fd4fb2cb49e86f43537</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCAL</name>
      <anchor>gg390acaaf1dbc5fd4fb2cb49e86f43537153e391ccf3be5f4a387e670076e16fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_REMOTE</name>
      <anchor>gg390acaaf1dbc5fd4fb2cb49e86f43537694fc71ae61ef7296508f1e3d3a98aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_create</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gd1e01b82fe737d41be5a0c4e8fd5a478</anchor>
      <arglist>(apr_socket_t **new_sock, int family, int type, int protocol, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_shutdown</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g72a1b8fbb069d94ac39af87df4997420</anchor>
      <arglist>(apr_socket_t *thesocket, apr_shutdown_how_e how)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_close</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ge72146d525a12675dc764843eb4cd1e2</anchor>
      <arglist>(apr_socket_t *thesocket)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_bind</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gd0a29af75ae61d3f4fb634baf0abbcb5</anchor>
      <arglist>(apr_socket_t *sock, apr_sockaddr_t *sa)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_listen</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g9a139f59f8a9dff9606fb02715b23421</anchor>
      <arglist>(apr_socket_t *sock, apr_int32_t backlog)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_accept</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gfdf2bfb1461c4c5fb10c147b1415e8a3</anchor>
      <arglist>(apr_socket_t **new_sock, apr_socket_t *sock, apr_pool_t *connection_pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_connect</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g2fafd009ab83ff00b3945575d432fdb0</anchor>
      <arglist>(apr_socket_t *sock, apr_sockaddr_t *sa)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_sockaddr_info_get</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g5ecd1bacd0bd48ed8c34cce3904f7434</anchor>
      <arglist>(apr_sockaddr_t **sa, const char *hostname, apr_int32_t family, apr_port_t port, apr_int32_t flags, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_getnameinfo</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g946dcacb1e23b4d5e04de6b0662cf66a</anchor>
      <arglist>(char **hostname, apr_sockaddr_t *sa, apr_int32_t flags)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_parse_addr_port</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g031bc828842d5f24fcb01a19104fc03e</anchor>
      <arglist>(char **addr, char **scope_id, apr_port_t *port, const char *str, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_gethostname</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g6a27f5dbd7c60460eae3826d2e929c78</anchor>
      <arglist>(char *buf, int len, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_data_get</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ge05038902cf70c5957765c704acc1be8</anchor>
      <arglist>(void **data, const char *key, apr_socket_t *sock)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_data_set</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g1a6df57d97e88eddbf9ec979dec8a1ac</anchor>
      <arglist>(apr_socket_t *sock, void *data, const char *key, apr_status_t(*cleanup)(void *))</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_send</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g88e4db9a6bf0b7738ef4bdae62bf1f57</anchor>
      <arglist>(apr_socket_t *sock, const char *buf, apr_size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_sendv</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g7f959461a99ba9d98398a9153061f8bd</anchor>
      <arglist>(apr_socket_t *sock, const struct iovec *vec, apr_int32_t nvec, apr_size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_sendto</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g8138664b5b591b82453870336e44aa57</anchor>
      <arglist>(apr_socket_t *sock, apr_sockaddr_t *where, apr_int32_t flags, const char *buf, apr_size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_recvfrom</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g4669ee33b0a5ff0c56090ae937648a88</anchor>
      <arglist>(apr_sockaddr_t *from, apr_socket_t *sock, apr_int32_t flags, char *buf, apr_size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_sendfile</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gc887a7950a42138b31c24084d6685e4e</anchor>
      <arglist>(apr_socket_t *sock, apr_file_t *file, apr_hdtr_t *hdtr, apr_off_t *offset, apr_size_t *len, apr_int32_t flags)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_recv</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g953f621410a6552d4026b492a7594915</anchor>
      <arglist>(apr_socket_t *sock, char *buf, apr_size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_opt_set</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g88d27a646c6cab1c0a7534b4470011c0</anchor>
      <arglist>(apr_socket_t *sock, apr_int32_t opt, apr_int32_t on)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_timeout_set</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g6124196d7693589a2b14997393e41d08</anchor>
      <arglist>(apr_socket_t *sock, apr_interval_time_t t)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_opt_get</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g0c0e0909cc9e8e2ddd5b4cf8424855a9</anchor>
      <arglist>(apr_socket_t *sock, apr_int32_t opt, apr_int32_t *on)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_timeout_get</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g0f383297164a03f43a9846ccbfdc2284</anchor>
      <arglist>(apr_socket_t *sock, apr_interval_time_t *t)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_atmark</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g86cb4df6568335017cf57c0ef8a91a96</anchor>
      <arglist>(apr_socket_t *sock, int *atmark)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_addr_get</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g536f11791135df0ea2ed88507373b6d1</anchor>
      <arglist>(apr_sockaddr_t **sa, apr_interface_e which, apr_socket_t *sock)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_sockaddr_ip_get</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g70b103b46340fccb98bb4f8af9d13706</anchor>
      <arglist>(char **addr, apr_sockaddr_t *sockaddr)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_sockaddr_ip_getbuf</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g98e2707c54edfbd200da7c7ef5d5428a</anchor>
      <arglist>(char *buf, apr_size_t buflen, apr_sockaddr_t *sockaddr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_sockaddr_equal</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g53d6f1ad12014a6eaadec47788598e95</anchor>
      <arglist>(const apr_sockaddr_t *addr1, const apr_sockaddr_t *addr2)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_type_get</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g28a21515a7294163fb51aeb06b91de0a</anchor>
      <arglist>(apr_socket_t *sock, int *type)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_getservbyname</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g1e697618a95a53b61907c15fe21757af</anchor>
      <arglist>(apr_sockaddr_t *sockaddr, const char *servname)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_ipsubnet_create</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g136368c48ec6828e2bb12972aae3636c</anchor>
      <arglist>(apr_ipsubnet_t **ipsub, const char *ipstr, const char *mask_or_numbits, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_ipsubnet_test</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gb86bb3ff3daaed06958d22ec13820786</anchor>
      <arglist>(apr_ipsubnet_t *ipsub, apr_sockaddr_t *sa)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_accept_filter</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gf67e8c4895bb7d3842cbb673e79576a8</anchor>
      <arglist>(apr_socket_t *sock, char *name, char *args)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_protocol_get</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g42684e8ab27d8e8068a6ca2a21d49432</anchor>
      <arglist>(apr_socket_t *sock, int *protocol)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_socket_pool_get</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g73442e82540f304f5d622b4f76e7a589</anchor>
      <arglist>(const apr_socket_t *thesocket)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_inherit_set</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g158d9521f3d6b8d71716bc95bc599a2d</anchor>
      <arglist>(apr_socket_t *thesocket)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_inherit_unset</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g09225af36bc8b186d5ce5d5067fad7e1</anchor>
      <arglist>(apr_socket_t *thesocket)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_mcast_join</name>
      <anchorfile>group__apr__mcast.html</anchorfile>
      <anchor>g236b9f9340b325a68909aaadc457098a</anchor>
      <arglist>(apr_socket_t *sock, apr_sockaddr_t *join, apr_sockaddr_t *iface, apr_sockaddr_t *source)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_mcast_leave</name>
      <anchorfile>group__apr__mcast.html</anchorfile>
      <anchor>gd4514eaf1c3c1eee2601d925b7f30641</anchor>
      <arglist>(apr_socket_t *sock, apr_sockaddr_t *addr, apr_sockaddr_t *iface, apr_sockaddr_t *source)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_mcast_hops</name>
      <anchorfile>group__apr__mcast.html</anchorfile>
      <anchor>g35b06cc57a1546a028b68b924abe5946</anchor>
      <arglist>(apr_socket_t *sock, apr_byte_t ttl)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_mcast_loopback</name>
      <anchorfile>group__apr__mcast.html</anchorfile>
      <anchor>gb72f85a7e10904aac1e230956b51370c</anchor>
      <arglist>(apr_socket_t *sock, apr_byte_t opt)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_mcast_interface</name>
      <anchorfile>group__apr__mcast.html</anchorfile>
      <anchor>g2bd1fd3502ba10f93f1f76b01b37b74d</anchor>
      <arglist>(apr_socket_t *sock, apr_sockaddr_t *iface)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_poll.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__poll_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <includes id="apr__inherit_8h" name="apr_inherit.h" local="yes" imported="no">apr_inherit.h</includes>
    <includes id="apr__file__io_8h" name="apr_file_io.h" local="yes" imported="no">apr_file_io.h</includes>
    <includes id="apr__network__io_8h" name="apr_network_io.h" local="yes" imported="no">apr_network_io.h</includes>
    <class kind="union">apr_descriptor</class>
    <class kind="struct">apr_pollfd_t</class>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLIN</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g3c2885c10b586c3385b468ec28522168</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLPRI</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga3b72f6cc9972590a473c139140a39f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLOUT</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g8c1e12da0f397805eb3984fa33ebfd82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLERR</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>gc0fd9c11abeaeca30f34177f440d0f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLHUP</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g79359c036fb7960efb48c2d763444113</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLNVAL</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g52736590e42dfa626569290d11984a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLSET_THREADSAFE</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>gf72e5668d63a2f4ba346b580f9d43c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLSET_NOCOPY</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g747f2e68fb8c98c10aff9975629016ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_pollfd_t</type>
      <name>apr_pollfd_t</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g74f2a2078a80a7be834fab746ffe2e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_pollset_t</type>
      <name>apr_pollset_t</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g3f81be7d929391f76d1c87a463ce2226</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_pollcb_t</type>
      <name>apr_pollcb_t</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g332842bdb6903ca3a73fb56abb162d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_status_t(*)</type>
      <name>apr_pollcb_cb_t</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>gbfb280586be16fc350170935de23bdec</anchor>
      <arglist>(void *baton, apr_pollfd_t *descriptor)</arglist>
    </member>
    <member kind="enumeration">
      <name>apr_datatype_e</name>
      <anchor>g7c017ccdfddbd53a97b6d3fbde3253de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_NO_DESC</name>
      <anchor>gg7c017ccdfddbd53a97b6d3fbde3253ded4671734bde9f6dff6818c2d456e04c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_POLL_SOCKET</name>
      <anchor>gg7c017ccdfddbd53a97b6d3fbde3253de06bdea788e31c230025bcb1d60ddd601</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_POLL_FILE</name>
      <anchor>gg7c017ccdfddbd53a97b6d3fbde3253dee42217f4871d27eb1a2261962ccc820f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_POLL_LASTDESC</name>
      <anchor>gg7c017ccdfddbd53a97b6d3fbde3253de0a5db12ada1f3a3cc9b46dad734b76b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pollset_create</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>gb9b82b09e4a92dca78efd903cd9c37c3</anchor>
      <arglist>(apr_pollset_t **pollset, apr_uint32_t size, apr_pool_t *p, apr_uint32_t flags)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pollset_destroy</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>gaefd180858994eeb5b05e521a6d234ab</anchor>
      <arglist>(apr_pollset_t *pollset)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pollset_add</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>gd30ace9e897a9a0e23e8f5e00befb022</anchor>
      <arglist>(apr_pollset_t *pollset, const apr_pollfd_t *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pollset_remove</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>gc0f1d1190c6b3220700ee274b3b52365</anchor>
      <arglist>(apr_pollset_t *pollset, const apr_pollfd_t *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pollset_poll</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g3cd04119cce9d48a552040fe9178bcff</anchor>
      <arglist>(apr_pollset_t *pollset, apr_interval_time_t timeout, apr_int32_t *num, const apr_pollfd_t **descriptors)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_poll</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>gafea48f0405cec2b130d53f34ffb9089</anchor>
      <arglist>(apr_pollfd_t *aprset, apr_int32_t numsock, apr_int32_t *nsds, apr_interval_time_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pollcb_create</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga8ce181ee9e24ae3cc0c74b4b5c9c4c3</anchor>
      <arglist>(apr_pollcb_t **pollcb, apr_uint32_t size, apr_pool_t *pool, apr_uint32_t flags)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pollcb_add</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g6b85536c8213875880628b90894b061a</anchor>
      <arglist>(apr_pollcb_t *pollcb, apr_pollfd_t *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pollcb_remove</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g2f6567d4abaebab41e2ed7aa41046667</anchor>
      <arglist>(apr_pollcb_t *pollcb, apr_pollfd_t *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pollcb_poll</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ge7f41379e8b8377feec4e6f0d4ec0cea</anchor>
      <arglist>(apr_pollcb_t *pollcb, apr_interval_time_t timeout, apr_pollcb_cb_t func, void *baton)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_pools.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__pools_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <includes id="apr__general_8h" name="apr_general.h" local="yes" imported="no">apr_general.h</includes>
    <includes id="apr__want_8h" name="apr_want.h" local="yes" imported="no">apr_want.h</includes>
    <includes id="apr__allocator_8h" name="apr_allocator.h" local="yes" imported="no">apr_allocator.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>APR_WANT_MEMFUNC</name>
      <anchorfile>apr__pools_8h.html</anchorfile>
      <anchor>b8737b3e89f7da73a0d8d89e75a2e856</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POOL_DECLARE_ACCESSOR</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g6dda96940d296b27a1bc98d9f49735e4</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POOL_IMPLEMENT_ACCESSOR</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>gcb2aed20b9b3a590e4844c77dbedf5dd</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POOL_DEBUG</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g2519c778a4278b46de35fa77a0ade11c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POOL__FILE_LINE__</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g9fe1615522ad68e36a595f65626029fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_pool_t</type>
      <name>apr_pool_t</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g06f17a7732f2d04d8ce7010fbb057a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*)</type>
      <name>apr_abortfunc_t</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga49969ddb0e43ef8f7053de6cec11986</anchor>
      <arglist>(int retcode)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pool_initialize</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g577d2bfd13af9cdd02659b3b8e994723</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_terminate</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>gbc12d7540010ba393c8ca7ac0941a4a4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pool_create_ex</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g62a5b0e72b40f9141c0548678e77182a</anchor>
      <arglist>(apr_pool_t **newpool, apr_pool_t *parent, apr_abortfunc_t abort_fn, apr_allocator_t *allocator)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pool_create_ex_debug</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g77ed424b0c24eff22e48608b7c30abbb</anchor>
      <arglist>(apr_pool_t **newpool, apr_pool_t *parent, apr_abortfunc_t abort_fn, apr_allocator_t *allocator, const char *file_line)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pool_create</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g645d6ed2ce27f392276bf09f2a9b8280</anchor>
      <arglist>(apr_pool_t **newpool, apr_pool_t *parent)</arglist>
    </member>
    <member kind="function">
      <type>apr_allocator_t *</type>
      <name>apr_pool_allocator_get</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga88b0273893861bb6b8e6239a3200ee9</anchor>
      <arglist>(apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_clear</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ge1e4e67789e3e159f693d786850464ff</anchor>
      <arglist>(apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_clear_debug</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g5907358faffcda15331b31bf54df15a4</anchor>
      <arglist>(apr_pool_t *p, const char *file_line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_destroy</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>gf9e500b2fa068b575e2c58839f0fd4fe</anchor>
      <arglist>(apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_destroy_debug</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>gffc6f9a0dd33dfdabd0a1ad006a4b4a3</anchor>
      <arglist>(apr_pool_t *p, const char *file_line)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>apr_palloc</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g8e1dc68928a503f4b57e895d0d491eae</anchor>
      <arglist>(apr_pool_t *p, apr_size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>apr_palloc_debug</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g0b0dbbaef79747b782dc1679a20cea0e</anchor>
      <arglist>(apr_pool_t *p, apr_size_t size, const char *file_line)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>apr_pcalloc</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g6e0be4d4606f57a5b195a3b4f94e2859</anchor>
      <arglist>(apr_pool_t *p, apr_size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>apr_pcalloc_debug</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g9bb3ff72d6d84673f4836d244175435a</anchor>
      <arglist>(apr_pool_t *p, apr_size_t size, const char *file_line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_abort_set</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>gf7dcf69ba4da14b14837fb783b489680</anchor>
      <arglist>(apr_abortfunc_t abortfunc, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_abortfunc_t</type>
      <name>apr_pool_abort_get</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g972fd3a2640d84674f79cc70baf6ccac</anchor>
      <arglist>(apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_pool_parent_get</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g59728f18dc628f2746c31bd9627d5ab1</anchor>
      <arglist>(apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_pool_is_ancestor</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>gad5be4ef1bc1f98bc1ec9ce99d3675a9</anchor>
      <arglist>(apr_pool_t *a, apr_pool_t *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_tag</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>gf47f2850c94b5a8471201e353199a1de</anchor>
      <arglist>(apr_pool_t *pool, const char *tag)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pool_userdata_set</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g52753379b14d4e858a2121d06c1f7b58</anchor>
      <arglist>(const void *data, const char *key, apr_status_t(*cleanup)(void *), apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pool_userdata_setn</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g1201e55f4a2ecccc0f76791af35e63bb</anchor>
      <arglist>(const void *data, const char *key, apr_status_t(*cleanup)(void *), apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pool_userdata_get</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga9da04d2a1b1cf5441157ca802f5ac6e</anchor>
      <arglist>(void **data, const char *key, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_cleanup_register</name>
      <anchorfile>group___pool_cleanup.html</anchorfile>
      <anchor>g6e4b80cf5de3d83fdba45657cb560550</anchor>
      <arglist>(apr_pool_t *p, const void *data, apr_status_t(*plain_cleanup)(void *), apr_status_t(*child_cleanup)(void *))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_cleanup_kill</name>
      <anchorfile>group___pool_cleanup.html</anchorfile>
      <anchor>g01ebbef4842f1b221c60506c1819a24c</anchor>
      <arglist>(apr_pool_t *p, const void *data, apr_status_t(*cleanup)(void *))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_child_cleanup_set</name>
      <anchorfile>group___pool_cleanup.html</anchorfile>
      <anchor>gbc7b1aa9e851f10eff33c20baea8a4ac</anchor>
      <arglist>(apr_pool_t *p, const void *data, apr_status_t(*plain_cleanup)(void *), apr_status_t(*child_cleanup)(void *))</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pool_cleanup_run</name>
      <anchorfile>group___pool_cleanup.html</anchorfile>
      <anchor>g06794d40cfee7f9357631ed6d99a9660</anchor>
      <arglist>(apr_pool_t *p, void *data, apr_status_t(*cleanup)(void *))</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pool_cleanup_null</name>
      <anchorfile>group___pool_cleanup.html</anchorfile>
      <anchor>g5b829fedf845e099c3de5c7cbf014c86</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_cleanup_for_exec</name>
      <anchorfile>group___pool_cleanup.html</anchorfile>
      <anchor>gbb95360d0c103c5dfa1848ac31b2c3eb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_join</name>
      <anchorfile>group___pool_debug.html</anchorfile>
      <anchor>g9165cfa05653d8016714f4fa922d8c75</anchor>
      <arglist>(apr_pool_t *p, apr_pool_t *sub)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_pool_find</name>
      <anchorfile>group___pool_debug.html</anchorfile>
      <anchor>gc3585701def228f48ced26e5d573348d</anchor>
      <arglist>(const void *mem)</arglist>
    </member>
    <member kind="function">
      <type>apr_size_t</type>
      <name>apr_pool_num_bytes</name>
      <anchorfile>group___pool_debug.html</anchorfile>
      <anchor>g3461dcf543818ac61f808f03e79f3f0d</anchor>
      <arglist>(apr_pool_t *p, int recurse)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_lock</name>
      <anchorfile>group___pool_debug.html</anchorfile>
      <anchor>gcbc105ca57079b649760f449899ffe32</anchor>
      <arglist>(apr_pool_t *pool, int flag)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_portable.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__portable_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <includes id="apr__thread__proc_8h" name="apr_thread_proc.h" local="yes" imported="no">apr_thread_proc.h</includes>
    <includes id="apr__file__io_8h" name="apr_file_io.h" local="yes" imported="no">apr_file_io.h</includes>
    <includes id="apr__network__io_8h" name="apr_network_io.h" local="yes" imported="no">apr_network_io.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <includes id="apr__global__mutex_8h" name="apr_global_mutex.h" local="yes" imported="no">apr_global_mutex.h</includes>
    <includes id="apr__proc__mutex_8h" name="apr_proc_mutex.h" local="yes" imported="no">apr_proc_mutex.h</includes>
    <includes id="apr__time_8h" name="apr_time.h" local="yes" imported="no">apr_time.h</includes>
    <includes id="apr__dso_8h" name="apr_dso.h" local="yes" imported="no">apr_dso.h</includes>
    <includes id="apr__shm_8h" name="apr_shm.h" local="yes" imported="no">apr_shm.h</includes>
    <class kind="struct">apr_os_proc_mutex_t</class>
    <class kind="struct">apr_os_sock_info_t</class>
    <member kind="define">
      <type>#define</type>
      <name>apr_os_global_mutex_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gd6caf4c4add41b1012074af5aedbe16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_os_global_mutex_get</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g8a75bd99782545965374d0813d5520c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_os_file_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gfcdb840ad387b25989abf506928c6eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DIR</type>
      <name>apr_os_dir_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gb0b799b69c0b753a2967cd93a286863d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_os_sock_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gd30f2f62354e8391039f094dc17f070b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_os_proc_mutex_t</type>
      <name>apr_os_proc_mutex_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g7e1871eb50893b8912c4454f6b1cc91a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pthread_t</type>
      <name>apr_os_thread_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g3eaee63bfc71b3637042ad12e95ec990</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pthread_key_t</type>
      <name>apr_os_threadkey_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>geae4e45abc9ebf50ba0e6c9864762b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pid_t</type>
      <name>apr_os_proc_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ge798faed382d2a6aa2065a153695d496</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>timeval</type>
      <name>apr_os_imp_time_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g62faba0eaf609e02aba623ce65c03c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tm</type>
      <name>apr_os_exp_time_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g4acd6307350aae2b691cbbf4b1f3346c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>apr_os_dso_handle_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gee39b1b0ea21cbd5cfac034f224b8d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>apr_os_shm_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g45d7666be0032346254b6c0de8e44a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_os_sock_info_t</type>
      <name>apr_os_sock_info_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gda326fd8b3c535560fb04400ca38ca7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_file_get</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gb87fcc2b23eff39826fbecc2436c853f</anchor>
      <arglist>(apr_os_file_t *thefile, apr_file_t *file)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_dir_get</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ge537959b0468360e0869fee0ec44e88a</anchor>
      <arglist>(apr_os_dir_t **thedir, apr_dir_t *dir)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_sock_get</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gc81c44918c2edc892f3425c0af42df40</anchor>
      <arglist>(apr_os_sock_t *thesock, apr_socket_t *sock)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_proc_mutex_get</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g37f5042d69339e9d4cd21ec5e29ab1c4</anchor>
      <arglist>(apr_os_proc_mutex_t *ospmutex, apr_proc_mutex_t *pmutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_exp_time_get</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g7313f4eb2556a7d6c6bda22961ffcd33</anchor>
      <arglist>(apr_os_exp_time_t **ostime, apr_time_exp_t *aprtime)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_imp_time_get</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g39bc2e2b550df8b5633114a63133cf72</anchor>
      <arglist>(apr_os_imp_time_t **ostime, apr_time_t *aprtime)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_shm_get</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g56841ea60deb6ecd7a97a85f62a8692d</anchor>
      <arglist>(apr_os_shm_t *osshm, apr_shm_t *shm)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_thread_get</name>
      <anchorfile>group__apr__os__thread.html</anchorfile>
      <anchor>g8d4fdb7f450d2ffdf744c2f4547b500e</anchor>
      <arglist>(apr_os_thread_t **thethd, apr_thread_t *thd)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_threadkey_get</name>
      <anchorfile>group__apr__os__thread.html</anchorfile>
      <anchor>g5c8714e24c9e16fbd47700255f44e0ec</anchor>
      <arglist>(apr_os_threadkey_t *thekey, apr_threadkey_t *key)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_thread_put</name>
      <anchorfile>group__apr__os__thread.html</anchorfile>
      <anchor>g54b2722a0d90450d350409e3c7360fa7</anchor>
      <arglist>(apr_thread_t **thd, apr_os_thread_t *thethd, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_threadkey_put</name>
      <anchorfile>group__apr__os__thread.html</anchorfile>
      <anchor>gf37e07c7851533a069c658e6e4d45dd3</anchor>
      <arglist>(apr_threadkey_t **key, apr_os_threadkey_t *thekey, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_os_thread_t</type>
      <name>apr_os_thread_current</name>
      <anchorfile>group__apr__os__thread.html</anchorfile>
      <anchor>ga848804efa9ca4090532060749d3169f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_os_thread_equal</name>
      <anchorfile>group__apr__os__thread.html</anchorfile>
      <anchor>gab53efa485f203c09a5edc5a5bc3b8ea</anchor>
      <arglist>(apr_os_thread_t tid1, apr_os_thread_t tid2)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_file_put</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gf73583891adcf1ad086cac1e5a7c836f</anchor>
      <arglist>(apr_file_t **file, apr_os_file_t *thefile, apr_int32_t flags, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_pipe_put</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g7a0a993b8e6e21e86690f5766b983133</anchor>
      <arglist>(apr_file_t **file, apr_os_file_t *thefile, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_pipe_put_ex</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g7d092b0884aaa7c1d4ab7c26a11d666e</anchor>
      <arglist>(apr_file_t **file, apr_os_file_t *thefile, int register_cleanup, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_dir_put</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gf61309cfd9c4273283d23e17437ed136</anchor>
      <arglist>(apr_dir_t **dir, apr_os_dir_t *thedir, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_sock_put</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gd3313a27b578955663391c4be939654c</anchor>
      <arglist>(apr_socket_t **sock, apr_os_sock_t *thesock, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_sock_make</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g27d8f132d8834b6945d42da94af4ce84</anchor>
      <arglist>(apr_socket_t **apr_sock, apr_os_sock_info_t *os_sock_info, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_proc_mutex_put</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g6855e609fde2c698bb97142714228258</anchor>
      <arglist>(apr_proc_mutex_t **pmutex, apr_os_proc_mutex_t *ospmutex, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_imp_time_put</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g091db8e13ec8648aec34795f554a1567</anchor>
      <arglist>(apr_time_t *aprtime, apr_os_imp_time_t **ostime, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_exp_time_put</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g0e174aa42e6eb679f12176c1d23d711f</anchor>
      <arglist>(apr_time_exp_t *aprtime, apr_os_exp_time_t **ostime, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_shm_put</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g5bdbcef43cf15c4c1f5da9f8cf025cbc</anchor>
      <arglist>(apr_shm_t **shm, apr_os_shm_t *osshm, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_dso_handle_put</name>
      <anchorfile>group__apr__os__dso.html</anchorfile>
      <anchor>g7c60260906860d320ccbae167821bbb6</anchor>
      <arglist>(apr_dso_handle_t **dso, apr_os_dso_handle_t thedso, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_dso_handle_get</name>
      <anchorfile>group__apr__os__dso.html</anchorfile>
      <anchor>gd1a03ee1a79a9445c7329e0b37191b04</anchor>
      <arglist>(apr_os_dso_handle_t *dso, apr_dso_handle_t *aprdso)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_os_default_encoding</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gcf19a0c6c6c432eb5286b884d7a33c7d</anchor>
      <arglist>(apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_os_locale_encoding</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g2c48b19b710af948c8c5fe3f5d7644c2</anchor>
      <arglist>(apr_pool_t *pool)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_proc_mutex.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__proc__mutex_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <member kind="typedef">
      <type>apr_proc_mutex_t</type>
      <name>apr_proc_mutex_t</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>g912817d4c3ea0c581c9049d4d9e58170</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_lockmech_e</name>
      <anchor>gada99139636a0bedceec1c967068de0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_FCNTL</name>
      <anchor>ggada99139636a0bedceec1c967068de0ef637780d7874140f6e4f59bccac83436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_FLOCK</name>
      <anchor>ggada99139636a0bedceec1c967068de0eef9b8dbb142fb7eb1bb636a35b4af252</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_SYSVSEM</name>
      <anchor>ggada99139636a0bedceec1c967068de0e63766c2539622a6a36397526bcd638ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_PROC_PTHREAD</name>
      <anchor>ggada99139636a0bedceec1c967068de0eeb9be048b123bbc28ab63b6f97ecc4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_POSIXSEM</name>
      <anchor>ggada99139636a0bedceec1c967068de0ea1f79a9c4a072a0d702e35b94ffdc140</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_DEFAULT</name>
      <anchor>ggada99139636a0bedceec1c967068de0e89a14684624c826950febd5714904119</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_mutex_create</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>gc35185e42438155d136e86e81b603bfc</anchor>
      <arglist>(apr_proc_mutex_t **mutex, const char *fname, apr_lockmech_e mech, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_mutex_child_init</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>g1aa4b0d989aa97baf6687d9bfcf838a0</anchor>
      <arglist>(apr_proc_mutex_t **mutex, const char *fname, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_mutex_lock</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>g0ed839c024c3da10dd738bbd2fff9360</anchor>
      <arglist>(apr_proc_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_mutex_trylock</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>g7272f3b8bdc57152eccbad25e2b74d23</anchor>
      <arglist>(apr_proc_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_mutex_unlock</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>g25b91bde16ff68d311bc0bb01db7f37f</anchor>
      <arglist>(apr_proc_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_mutex_destroy</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>gbd72f5edd4411ebb26c516df186a32fa</anchor>
      <arglist>(apr_proc_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_mutex_cleanup</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>g593c756007c8030ab797b09458804d82</anchor>
      <arglist>(void *mutex)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_proc_mutex_lockfile</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>g90c162d605dac04b4f7755f6b44608d6</anchor>
      <arglist>(apr_proc_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_proc_mutex_name</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>gf095bb21ae224142b44560fb34949d42</anchor>
      <arglist>(apr_proc_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_proc_mutex_defname</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>g191506708f2168ee222b786ea3eb3f48</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_proc_mutex_pool_get</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>g6529ce013ede69cc1587879051a504aa</anchor>
      <arglist>(const apr_proc_mutex_t *theproc_mutex)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_ring.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__ring_8h</filename>
    <includes id="apr__general_8h" name="apr_general.h" local="yes" imported="no">apr_general.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_ENTRY</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>gbafef2e88d72d28d04036357771adb0e</anchor>
      <arglist>(elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_HEAD</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g4bd385a55af4d47454554b9e51f9c225</anchor>
      <arglist>(head, elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_SENTINEL</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g260b12b0e681920adabbd933cef1fcd1</anchor>
      <arglist>(hp, elem, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_FIRST</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g0a3bb75a059eab60806f244c4b2aa203</anchor>
      <arglist>(hp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_LAST</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g1bfd1c3245cb766efc4cf11702de85b9</anchor>
      <arglist>(hp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_NEXT</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g0269a5c4c38e62144a9352d5eb0c82ad</anchor>
      <arglist>(ep, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_PREV</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>ga0571d0f737b4b1e3d774d2776140598</anchor>
      <arglist>(ep, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_INIT</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>gaedfa23f6cbc100599b78edec9d0875a</anchor>
      <arglist>(hp, elem, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_EMPTY</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g38af0a043bfec3578ccf6511004ff5aa</anchor>
      <arglist>(hp, elem, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_ELEM_INIT</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g6ed791ecb7498de32cdec69c99d06e45</anchor>
      <arglist>(ep, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_SPLICE_BEFORE</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g7adcd73996d95513b593b77133854f1b</anchor>
      <arglist>(lep, ep1, epN, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_SPLICE_AFTER</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g53fd1288b6be54e483f149cc02ee56ee</anchor>
      <arglist>(lep, ep1, epN, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_INSERT_BEFORE</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g52ce59d608fdafacf4f8ef5d0c5fae39</anchor>
      <arglist>(lep, nep, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_INSERT_AFTER</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g01cf66d041aa433bea52730cc9d24354</anchor>
      <arglist>(lep, nep, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_SPLICE_HEAD</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g8097310e8722ff98286ec5ecd5fd9a95</anchor>
      <arglist>(hp, ep1, epN, elem, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_SPLICE_TAIL</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g818c17c5fec9bc2eb246c3e79c2c9967</anchor>
      <arglist>(hp, ep1, epN, elem, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_INSERT_HEAD</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>gb208ba6feac61158203aca02a8e3263d</anchor>
      <arglist>(hp, nep, elem, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_INSERT_TAIL</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g077d16bbf2af4741af63daac1117473e</anchor>
      <arglist>(hp, nep, elem, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_CONCAT</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>gdbdb2d38b1818447c27c2f5c910cc0fb</anchor>
      <arglist>(h1, h2, elem, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_PREPEND</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g93ab78864633c728c9f986fbdfd1515f</anchor>
      <arglist>(h1, h2, elem, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_UNSPLICE</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g86e03419324ab26daa6f68be48cee479</anchor>
      <arglist>(ep1, epN, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_REMOVE</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g98892025ac2197662e2d9443c7a90bbd</anchor>
      <arglist>(ep, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_CHECK_ONE</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g8243e3825c7bba88a84136338046cdfb</anchor>
      <arglist>(msg, ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_CHECK</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g2002a8bf8f80a2b95f2f426c32ba0ae4</anchor>
      <arglist>(hp, elem, link, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_CHECK_CONSISTENCY</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g6c0162cc7ce4093269d352ee1788fcb0</anchor>
      <arglist>(hp, elem, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_CHECK_ELEM</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>gf101fdbb70f2df188db0e212b5ed2e3b</anchor>
      <arglist>(ep, elem, link, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_CHECK_ELEM_CONSISTENCY</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>ga12f9dae03b20d1989eed7eea4f4d7ec</anchor>
      <arglist>(ep, elem, link)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_shm.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__shm_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <member kind="typedef">
      <type>apr_shm_t</type>
      <name>apr_shm_t</name>
      <anchorfile>group__apr__shm.html</anchorfile>
      <anchor>g84034931b2165ee5cd056a8e23b12139</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_shm_create</name>
      <anchorfile>group__apr__shm.html</anchorfile>
      <anchor>g3d4f8c4dffc938abc51c744e56e8f6e9</anchor>
      <arglist>(apr_shm_t **m, apr_size_t reqsize, const char *filename, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_shm_remove</name>
      <anchorfile>group__apr__shm.html</anchorfile>
      <anchor>g3c73d5625d42ea8653f7688a7e4222f4</anchor>
      <arglist>(const char *filename, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_shm_destroy</name>
      <anchorfile>group__apr__shm.html</anchorfile>
      <anchor>g557b940ae98216d2ea82717c8d52b2ee</anchor>
      <arglist>(apr_shm_t *m)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_shm_attach</name>
      <anchorfile>group__apr__shm.html</anchorfile>
      <anchor>gbe738c7f7f2c01dff699c0b69a58f87e</anchor>
      <arglist>(apr_shm_t **m, const char *filename, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_shm_detach</name>
      <anchorfile>group__apr__shm.html</anchorfile>
      <anchor>g648fe13f9141f27b19ad68a682f8fde1</anchor>
      <arglist>(apr_shm_t *m)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>apr_shm_baseaddr_get</name>
      <anchorfile>group__apr__shm.html</anchorfile>
      <anchor>g288c1a74b6a97a091aaa42df9ea24bef</anchor>
      <arglist>(const apr_shm_t *m)</arglist>
    </member>
    <member kind="function">
      <type>apr_size_t</type>
      <name>apr_shm_size_get</name>
      <anchorfile>group__apr__shm.html</anchorfile>
      <anchor>g101f29447e2077bfa85205d963bec6d4</anchor>
      <arglist>(const apr_shm_t *m)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_shm_pool_get</name>
      <anchorfile>group__apr__shm.html</anchorfile>
      <anchor>g20b5398ec414db52a9d861c62a3499e6</anchor>
      <arglist>(const apr_shm_t *theshm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_signal.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__signal_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <member kind="typedef">
      <type>void</type>
      <name>apr_sigfunc_t</name>
      <anchorfile>group__apr__signal.html</anchorfile>
      <anchor>gd5118cd2cc6a1b5da0932edc5b3f26f9</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>apr_sigfunc_t *</type>
      <name>apr_signal</name>
      <anchorfile>group__apr__signal.html</anchorfile>
      <anchor>g738801e45bee6f9f5894a45c9b896437</anchor>
      <arglist>(int signo, apr_sigfunc_t *func)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_signal_description_get</name>
      <anchorfile>group__apr__signal.html</anchorfile>
      <anchor>g8eef61558974879f128585bf1b13feb6</anchor>
      <arglist>(int signum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_signal_init</name>
      <anchorfile>group__apr__signal.html</anchorfile>
      <anchor>g88f3805287906b277d7981526bd064b2</anchor>
      <arglist>(apr_pool_t *pglobal)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_signal_block</name>
      <anchorfile>group__apr__signal.html</anchorfile>
      <anchor>gd1c198ddc3efbb39ca67d1666c9ba503</anchor>
      <arglist>(int signum)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_signal_unblock</name>
      <anchorfile>group__apr__signal.html</anchorfile>
      <anchor>geab904714c8ff5348b0c9740b2fede00</anchor>
      <arglist>(int signum)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_strings.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__strings_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <includes id="apr__want_8h" name="apr_want.h" local="yes" imported="no">apr_want.h</includes>
    <member kind="function">
      <type>int</type>
      <name>apr_strnatcmp</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g2a185023e497e58adea47ebc7bbe33be</anchor>
      <arglist>(char const *a, char const *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_strnatcasecmp</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g21a52f2066d61439f139bc6e28251aaf</anchor>
      <arglist>(char const *a, char const *b)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_pstrdup</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g24a703d14d4ae529a95af7a13954a079</anchor>
      <arglist>(apr_pool_t *p, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_pstrmemdup</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>gf84b13ad9cd4e7edbba344ea41211f6c</anchor>
      <arglist>(apr_pool_t *p, const char *s, apr_size_t n)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_pstrndup</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g30abbca4cdc425e4d70e1f18c92da0bd</anchor>
      <arglist>(apr_pool_t *p, const char *s, apr_size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>apr_pmemdup</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>ga21a9e3bd334311310385f0c03f63f11</anchor>
      <arglist>(apr_pool_t *p, const void *m, apr_size_t n)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_pstrcat</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>gdac504056af3b223c6bcb56cd2a35165</anchor>
      <arglist>(apr_pool_t *p,...)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_pstrcatv</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>ga52f68ebad081e432a66741bf9289513</anchor>
      <arglist>(apr_pool_t *p, const struct iovec *vec, apr_size_t nvec, apr_size_t *nbytes)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_pvsprintf</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g73b7bf36e9ceee36566098bac093455c</anchor>
      <arglist>(apr_pool_t *p, const char *fmt, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_psprintf</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>gb78230feccb68989eac8480266511bc3</anchor>
      <arglist>(apr_pool_t *p, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_cpystrn</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g64e68cabb8e3b5716953852efd31332b</anchor>
      <arglist>(char *dst, const char *src, apr_size_t dst_size)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_collapse_spaces</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g978515657f8319c57ea278930fb4640b</anchor>
      <arglist>(char *dest, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_tokenize_to_argv</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g9adfa6a35cdedc5d81a8ceb235f95af4</anchor>
      <arglist>(const char *arg_str, char ***argv_out, apr_pool_t *token_context)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_strtok</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g01484ed0ea9fddaa2a90f7d88330b5d7</anchor>
      <arglist>(char *str, const char *sep, char **last)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_snprintf</name>
      <anchorfile>group___a_p_r___strings___snprintf.html</anchorfile>
      <anchor>g097dbf530e3540c4fafad9f2a72adb3c</anchor>
      <arglist>(char *buf, apr_size_t len, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_vsnprintf</name>
      <anchorfile>group___a_p_r___strings___snprintf.html</anchorfile>
      <anchor>g4d74251e4dab00c3daac470a67327ea3</anchor>
      <arglist>(char *buf, apr_size_t len, const char *format, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_itoa</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g54c0831ca8924e5619915603fd6dee7c</anchor>
      <arglist>(apr_pool_t *p, int n)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_ltoa</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g85ea65b62b82bf82e85c39a4c100b35b</anchor>
      <arglist>(apr_pool_t *p, long n)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_off_t_toa</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g34544e93838dc8d4deb22a070de9b8e3</anchor>
      <arglist>(apr_pool_t *p, apr_off_t n)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_strtoff</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g9a5e702c763c11f7b7ed2da9838e1857</anchor>
      <arglist>(apr_off_t *offset, const char *buf, char **end, int base)</arglist>
    </member>
    <member kind="function">
      <type>apr_int64_t</type>
      <name>apr_strtoi64</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g5d9072e6f3c540c131ce442cff0b994a</anchor>
      <arglist>(const char *buf, char **end, int base)</arglist>
    </member>
    <member kind="function">
      <type>apr_int64_t</type>
      <name>apr_atoi64</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g3ac865978aaac210e336c9c99cf74263</anchor>
      <arglist>(const char *buf)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_strfsize</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>gc0c0a5004c679a92c40c17fd43dd2ef7</anchor>
      <arglist>(apr_off_t size, char *buf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_support.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__support_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__network__io_8h" name="apr_network_io.h" local="yes" imported="no">apr_network_io.h</includes>
    <includes id="apr__file__io_8h" name="apr_file_io.h" local="yes" imported="no">apr_file_io.h</includes>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_wait_for_io_or_timeout</name>
      <anchorfile>group__apr__support.html</anchorfile>
      <anchor>g14a3ab12b2def422fb6d2ef325a5ede2</anchor>
      <arglist>(apr_file_t *f, apr_socket_t *s, int for_read)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_tables.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__tables_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <class kind="struct">apr_array_header_t</class>
    <class kind="struct">apr_table_entry_t</class>
    <member kind="define">
      <type>#define</type>
      <name>APR_ARRAY_IDX</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gda0055b00019f3fa0c89f9bce31171b8</anchor>
      <arglist>(ary, i, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ARRAY_PUSH</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g52db1c1fd0d97911e863791c1f410996</anchor>
      <arglist>(ary, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OVERLAP_TABLES_SET</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gdf1c8f4b05500fb1955580e01a49fc73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OVERLAP_TABLES_MERGE</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gb37c029e3f3eac3f82ee29ff8da1ea1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_table_t</type>
      <name>apr_table_t</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gfdafc0875a2cf6d44d17779ea91e4f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_array_header_t</type>
      <name>apr_array_header_t</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g63f0d079e55606c4dfdb825d855d0d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_table_entry_t</type>
      <name>apr_table_entry_t</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g30d529898acbe12d67ec1fb7253a6d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(</type>
      <name>apr_table_do_callback_fn_t</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g7ae9fe24b8b8355f608ffc4d5468b1be</anchor>
      <arglist>)(void *rec, const char *key, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>const apr_array_header_t *</type>
      <name>apr_table_elts</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g83152217f11a5c3a584429c7403b2c1d</anchor>
      <arglist>(const apr_table_t *t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_is_empty_table</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g03407e669cba0a06e1a38e10944c5b89</anchor>
      <arglist>(const apr_table_t *t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_is_empty_array</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gd7fbba71a02bbf7d9c4d4472d63cd4e9</anchor>
      <arglist>(const apr_array_header_t *a)</arglist>
    </member>
    <member kind="function">
      <type>apr_array_header_t *</type>
      <name>apr_array_make</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g20a6421de59e3f439d8a5da2d0d3659d</anchor>
      <arglist>(apr_pool_t *p, int nelts, int elt_size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>apr_array_push</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g07789853ed6a510a3f4fddd3af854adc</anchor>
      <arglist>(apr_array_header_t *arr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>apr_array_pop</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g6b3d2e5d0f578c5c28df2c2421e2565d</anchor>
      <arglist>(apr_array_header_t *arr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_array_cat</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g48fce18b5f61c194c05219ae7bb693c7</anchor>
      <arglist>(apr_array_header_t *dst, const apr_array_header_t *src)</arglist>
    </member>
    <member kind="function">
      <type>apr_array_header_t *</type>
      <name>apr_array_copy</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g07f695db67812a1250267326471aff43</anchor>
      <arglist>(apr_pool_t *p, const apr_array_header_t *arr)</arglist>
    </member>
    <member kind="function">
      <type>apr_array_header_t *</type>
      <name>apr_array_copy_hdr</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g3f8a27f88aa2ed0fcc24034000c70e3f</anchor>
      <arglist>(apr_pool_t *p, const apr_array_header_t *arr)</arglist>
    </member>
    <member kind="function">
      <type>apr_array_header_t *</type>
      <name>apr_array_append</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g96bf5a2346d30905f5191248784d0a4e</anchor>
      <arglist>(apr_pool_t *p, const apr_array_header_t *first, const apr_array_header_t *second)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_array_pstrcat</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>geea4b065b1c61a0ec20653407f2ecb42</anchor>
      <arglist>(apr_pool_t *p, const apr_array_header_t *arr, const char sep)</arglist>
    </member>
    <member kind="function">
      <type>apr_table_t *</type>
      <name>apr_table_make</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gaee266fb19b0453bbaa1c62f7514b1fb</anchor>
      <arglist>(apr_pool_t *p, int nelts)</arglist>
    </member>
    <member kind="function">
      <type>apr_table_t *</type>
      <name>apr_table_copy</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g95fa4065f34b972a44d7d07bc9f41546</anchor>
      <arglist>(apr_pool_t *p, const apr_table_t *t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_table_clear</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g775cc7b0edd0411652cabd5fef83b457</anchor>
      <arglist>(apr_table_t *t)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_table_get</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g38d6c3ec174c80b13cd91887dbb46783</anchor>
      <arglist>(const apr_table_t *t, const char *key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_table_set</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g4576e46d6ce962663de8098d3153a88b</anchor>
      <arglist>(apr_table_t *t, const char *key, const char *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_table_setn</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g8f0414143c5782e27cdbd5e0d96acf3c</anchor>
      <arglist>(apr_table_t *t, const char *key, const char *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_table_unset</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g1e0a17644ab1f705f1c013cfd8a1bdba</anchor>
      <arglist>(apr_table_t *t, const char *key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_table_merge</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>ga24bacc2005d1d00d55db0ca256d9043</anchor>
      <arglist>(apr_table_t *t, const char *key, const char *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_table_mergen</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gb58cb0e7297cb8f5f0bef8de03c1beae</anchor>
      <arglist>(apr_table_t *t, const char *key, const char *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_table_add</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g91d215fc0a9387fc4254db2aa60d6f2c</anchor>
      <arglist>(apr_table_t *t, const char *key, const char *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_table_addn</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gf3f4204eb8825c26c86c4c5b610b6dea</anchor>
      <arglist>(apr_table_t *t, const char *key, const char *val)</arglist>
    </member>
    <member kind="function">
      <type>apr_table_t *</type>
      <name>apr_table_overlay</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gf0fc20bc27a453ff6724a1a02c2452c5</anchor>
      <arglist>(apr_pool_t *p, const apr_table_t *overlay, const apr_table_t *base)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_table_do</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gbc72ff8bb94ec0a98518115429077b8c</anchor>
      <arglist>(apr_table_do_callback_fn_t *comp, void *rec, const apr_table_t *t,...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_table_vdo</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g8337d678f499a661b55cb416c1ed1587</anchor>
      <arglist>(apr_table_do_callback_fn_t *comp, void *rec, const apr_table_t *t, va_list vp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_table_overlap</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>ga0ae5b8fe12840c7825991d888582e58</anchor>
      <arglist>(apr_table_t *a, const apr_table_t *b, unsigned flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_table_compress</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gb926451ecbf45e74acf265339eeffcbf</anchor>
      <arglist>(apr_table_t *t, unsigned flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_thread_cond.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__thread__cond_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <includes id="apr__time_8h" name="apr_time.h" local="yes" imported="no">apr_time.h</includes>
    <includes id="apr__thread__mutex_8h" name="apr_thread_mutex.h" local="yes" imported="no">apr_thread_mutex.h</includes>
    <member kind="typedef">
      <type>apr_thread_cond_t</type>
      <name>apr_thread_cond_t</name>
      <anchorfile>group__apr__thread__cond.html</anchorfile>
      <anchor>g0495d4d1b17c60983fce51cb09b15b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_cond_create</name>
      <anchorfile>group__apr__thread__cond.html</anchorfile>
      <anchor>g9176e4f1e512f4ed9511fbb4fc6a45fa</anchor>
      <arglist>(apr_thread_cond_t **cond, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_cond_wait</name>
      <anchorfile>group__apr__thread__cond.html</anchorfile>
      <anchor>g605aa511bb15e8aa7b8e95c3c7577090</anchor>
      <arglist>(apr_thread_cond_t *cond, apr_thread_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_cond_timedwait</name>
      <anchorfile>group__apr__thread__cond.html</anchorfile>
      <anchor>gaaa80fef1504e39d15a9c1da620cb4ad</anchor>
      <arglist>(apr_thread_cond_t *cond, apr_thread_mutex_t *mutex, apr_interval_time_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_cond_signal</name>
      <anchorfile>group__apr__thread__cond.html</anchorfile>
      <anchor>g75f045a984feba79b1fddca65c9876f1</anchor>
      <arglist>(apr_thread_cond_t *cond)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_cond_broadcast</name>
      <anchorfile>group__apr__thread__cond.html</anchorfile>
      <anchor>g795ee44bf548e6217cc6920742892f9f</anchor>
      <arglist>(apr_thread_cond_t *cond)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_cond_destroy</name>
      <anchorfile>group__apr__thread__cond.html</anchorfile>
      <anchor>g4ff7582659b0cd2a6463603de865bd36</anchor>
      <arglist>(apr_thread_cond_t *cond)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_thread_cond_pool_get</name>
      <anchorfile>group__apr__thread__cond.html</anchorfile>
      <anchor>g5f9abd0057207776fb7a1246f9f61d97</anchor>
      <arglist>(const apr_thread_cond_t *thethread_cond)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_thread_mutex.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__thread__mutex_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>APR_THREAD_MUTEX_DEFAULT</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>gb15e4da7c04dcc4b3b5f1ca57c416129</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_THREAD_MUTEX_NESTED</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>g78d5e51a85c71f7bc2da2a293d7cc2c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_THREAD_MUTEX_UNNESTED</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>gebc1e764641c2b9f5a890f5a99f0f064</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_thread_mutex_t</type>
      <name>apr_thread_mutex_t</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>g403b0b4658868d93e2b773e671ef06a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_mutex_create</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>g81a32c9fad11d67df29edccd166875ec</anchor>
      <arglist>(apr_thread_mutex_t **mutex, unsigned int flags, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_mutex_lock</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>g47644b0e0bb9b9c02498fe3a128f9724</anchor>
      <arglist>(apr_thread_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_mutex_trylock</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>g53fd99e7042b7db29538af5f39bd71a7</anchor>
      <arglist>(apr_thread_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_mutex_unlock</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>g40cd77cd9eda0e8b3c9752eae6b4cf65</anchor>
      <arglist>(apr_thread_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_mutex_destroy</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>g305ffad2bbcdf015a4b483d5a1352e75</anchor>
      <arglist>(apr_thread_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_thread_mutex_pool_get</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>g42aa2577563bab8a5866503a82724c03</anchor>
      <arglist>(const apr_thread_mutex_t *thethread_mutex)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_thread_proc.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__thread__proc_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__file__io_8h" name="apr_file_io.h" local="yes" imported="no">apr_file_io.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <class kind="struct">apr_proc_t</class>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROC_CHECK_EXIT</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g922f9d24c3486a8bb48692547e540a4d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROC_CHECK_SIGNALED</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gb23e8365093008eb4b4885c4e11a25d3</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROC_CHECK_CORE_DUMP</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g6e8b297a3fd3feee0e195d19910106f1</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_NO_PIPE</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gccf5256a74c6f3068b2c3b309abb0211</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FULL_BLOCK</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g06da5a2bcd3c708e31755f37c07c27d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FULL_NONBLOCK</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g73d40536ffba908f15403b4d82cdd2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PARENT_BLOCK</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gb1b43e8f75f4d47728077e3e83a32956</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CHILD_BLOCK</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g94f8645eed99406a54d969345dde21b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_LIMIT_CPU</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gb501f2a461ef4c35dafd9ae080825e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_LIMIT_MEM</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gab12b50da9ba4394a3a84ebdc42c6976</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_LIMIT_NPROC</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g190e1cf82d730ff6ec593ed1192cf960</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_LIMIT_NOFILE</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g439b634dbff629762402346f521c40ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OC_REASON_DEATH</name>
      <anchorfile>group___a_p_r___o_c.html</anchorfile>
      <anchor>gde3c94e5c37fac2eea78afe26946616e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OC_REASON_UNWRITABLE</name>
      <anchorfile>group___a_p_r___o_c.html</anchorfile>
      <anchor>ge8c44a23e7dbc9f66ba83c2f9775b6c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OC_REASON_RESTART</name>
      <anchorfile>group___a_p_r___o_c.html</anchorfile>
      <anchor>g64721b1a47e4357a1ffc7c433292f802</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OC_REASON_UNREGISTER</name>
      <anchorfile>group___a_p_r___o_c.html</anchorfile>
      <anchor>ga3e2c79f03005b6a9509bda59c915428</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OC_REASON_LOST</name>
      <anchorfile>group___a_p_r___o_c.html</anchorfile>
      <anchor>gcdd01e34e493065a3073af09f90047c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OC_REASON_RUNNING</name>
      <anchorfile>group___a_p_r___o_c.html</anchorfile>
      <anchor>g5427294f5cf33e2513f05f8ecac50058</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROC_DETACH_FOREGROUND</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g626a651cb148e3213708540e792b4f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROC_DETACH_DAEMONIZE</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g7120f10b0fe0609ddeb6025b4ac38bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(</type>
      <name>apr_child_errfn_t</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gcccc80278bd5ac4f635f20a58498ed37</anchor>
      <arglist>)(apr_pool_t *proc, apr_status_t err, const char *description)</arglist>
    </member>
    <member kind="typedef">
      <type>apr_thread_t</type>
      <name>apr_thread_t</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gddee38a6ad1965ba15d2f1a34dfe0d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_threadattr_t</type>
      <name>apr_threadattr_t</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g8f3fcaad925fd77f87b9b82b48bde4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_procattr_t</type>
      <name>apr_procattr_t</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g4809be70b428274c4e4f5fcdf16762e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_thread_once_t</type>
      <name>apr_thread_once_t</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g913450ecf531aa4367a5e42b85d07d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_threadkey_t</type>
      <name>apr_threadkey_t</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gc335c4ab7e18beab948b5147828b122f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_other_child_rec_t</type>
      <name>apr_other_child_rec_t</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga90d3921391bc9b4977ab06294aa2c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *(APR_THREAD_FUNC *)</type>
      <name>apr_thread_start_t</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g0354a4c4da143b0d4bf8577b4b3a6339</anchor>
      <arglist>(apr_thread_t *, void *)</arglist>
    </member>
    <member kind="enumeration">
      <name>apr_cmdtype_e</name>
      <anchor>ga356679c9b4f289627ac1647bb32d4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SHELLCMD</name>
      <anchor>gga356679c9b4f289627ac1647bb32d4bf388aab03a3b2eb6f6d04489b81bbc49a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROGRAM</name>
      <anchor>gga356679c9b4f289627ac1647bb32d4bfe46d222b7da762a66d2382a94bc40b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROGRAM_ENV</name>
      <anchor>gga356679c9b4f289627ac1647bb32d4bfd0a08bc963db30acb2037a5c79cbf66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROGRAM_PATH</name>
      <anchor>gga356679c9b4f289627ac1647bb32d4bfc4bb433040244a1314dc66bc6a931f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SHELLCMD_ENV</name>
      <anchor>gga356679c9b4f289627ac1647bb32d4bf479e5dae45a54ea22350ce5d74ef47d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_wait_how_e</name>
      <anchor>g441d67d811e9a34e8efcf977c40d0c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_WAIT</name>
      <anchor>gg441d67d811e9a34e8efcf977c40d0c00a3bf787dff9d8de5a1f81b5311b05324</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_NOWAIT</name>
      <anchor>gg441d67d811e9a34e8efcf977c40d0c00111f06c1022537fc80b9e5ecea8bf268</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_exit_why_e</name>
      <anchor>gf76f239c21f01710fa0d24c467dbee3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROC_EXIT</name>
      <anchor>ggf76f239c21f01710fa0d24c467dbee3c39426b99e48fa82981eba3e7c0713841</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROC_SIGNAL</name>
      <anchor>ggf76f239c21f01710fa0d24c467dbee3c8a96b583c39b10c4416e528109449209</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROC_SIGNAL_CORE</name>
      <anchor>ggf76f239c21f01710fa0d24c467dbee3ccd96c38ac9fc78903264243af9a350b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_kill_conditions_e</name>
      <anchor>gd06e4d10da2b8be07de6359ecb9bb967</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_KILL_NEVER</name>
      <anchor>ggd06e4d10da2b8be07de6359ecb9bb9675f3a021eee38e83309a9defeee6357c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_KILL_ALWAYS</name>
      <anchor>ggd06e4d10da2b8be07de6359ecb9bb967d0d7c8773dd82eedc1581ca759d7b320</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_KILL_AFTER_TIMEOUT</name>
      <anchor>ggd06e4d10da2b8be07de6359ecb9bb9677ba5784bd252d6c2ac34c6fbc056df73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_JUST_WAIT</name>
      <anchor>ggd06e4d10da2b8be07de6359ecb9bb9676c7e0dfb1a6f7290380a7e890aedc681</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_KILL_ONLY_ONCE</name>
      <anchor>ggd06e4d10da2b8be07de6359ecb9bb967d6804ace10cc48b392e2bb5c1f6f83f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadattr_create</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g032564285ec1cc95e4768d54b6aa3d9c</anchor>
      <arglist>(apr_threadattr_t **new_attr, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadattr_detach_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g133dbbce0473b010d2c988d0b26a225b</anchor>
      <arglist>(apr_threadattr_t *attr, apr_int32_t on)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadattr_detach_get</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gf895ddcfc4bb23207a0a17135c9baa24</anchor>
      <arglist>(apr_threadattr_t *attr)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadattr_stacksize_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g2828b30f695bde84ac7a96fb31525636</anchor>
      <arglist>(apr_threadattr_t *attr, apr_size_t stacksize)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadattr_guardsize_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gcc0316f693a6f526b977cd81d7a0708d</anchor>
      <arglist>(apr_threadattr_t *attr, apr_size_t guardsize)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_create</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g4140da68445644e59723d54cc96cc675</anchor>
      <arglist>(apr_thread_t **new_thread, apr_threadattr_t *attr, apr_thread_start_t func, void *data, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_exit</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g99a204357ad4850a3778c4eb98d05dc3</anchor>
      <arglist>(apr_thread_t *thd, apr_status_t retval)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_join</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g146f8d1eca571e0955caa737bb5c3a83</anchor>
      <arglist>(apr_status_t *retval, apr_thread_t *thd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_thread_yield</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g4b4df1e8b2064db59db43ce8017eca81</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_once_init</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ge90f810018fd65a31511a22673fdeb82</anchor>
      <arglist>(apr_thread_once_t **control, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_once</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g8761d0245552b7b7b566096473428f88</anchor>
      <arglist>(apr_thread_once_t *control, void(*func)(void))</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_detach</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ge705661d3d05a75097b3d2a37df33d64</anchor>
      <arglist>(apr_thread_t *thd)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_data_get</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gf944a98f0bb5b36dc7fcab60b2dc2e19</anchor>
      <arglist>(void **data, const char *key, apr_thread_t *thread)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_data_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gd85151b1faf08ad7f070c464a776ce3a</anchor>
      <arglist>(void *data, const char *key, apr_status_t(*cleanup)(void *), apr_thread_t *thread)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadkey_private_create</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ge7df2a34a3141c3aba306d13dbb55501</anchor>
      <arglist>(apr_threadkey_t **key, void(*dest)(void *), apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadkey_private_get</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g20fb246e7b90930f4db9ccc5d7cb91de</anchor>
      <arglist>(void **new_mem, apr_threadkey_t *key)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadkey_private_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ge675cd55be2abca1acbdd8083921a9f4</anchor>
      <arglist>(void *priv, apr_threadkey_t *key)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadkey_private_delete</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g2bcf901c987c6e257790fffd5ccf9582</anchor>
      <arglist>(apr_threadkey_t *key)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadkey_data_get</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gfb53d94073c9906f1199a228eed366dc</anchor>
      <arglist>(void **data, const char *key, apr_threadkey_t *threadkey)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadkey_data_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ge9eb079d982cc26f3065f0514424c46f</anchor>
      <arglist>(void *data, const char *key, apr_status_t(*cleanup)(void *), apr_threadkey_t *threadkey)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_create</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g556f95e042942115ba4a7c3ef84f5a42</anchor>
      <arglist>(apr_procattr_t **new_attr, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_io_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g2418e8558bc60fb3832f522f103eadce</anchor>
      <arglist>(apr_procattr_t *attr, apr_int32_t in, apr_int32_t out, apr_int32_t err)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_child_in_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g8af87ccdcf98e335096cde30235dc81d</anchor>
      <arglist>(struct apr_procattr_t *attr, apr_file_t *child_in, apr_file_t *parent_in)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_child_out_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g0127f691fb4e1ba3b25116bf49ecb782</anchor>
      <arglist>(struct apr_procattr_t *attr, apr_file_t *child_out, apr_file_t *parent_out)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_child_err_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g325e07e29e6988f311bd71d8cc7245bc</anchor>
      <arglist>(struct apr_procattr_t *attr, apr_file_t *child_err, apr_file_t *parent_err)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_dir_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g76decbbb8baa6d538a9dbf045c8737de</anchor>
      <arglist>(apr_procattr_t *attr, const char *dir)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_cmdtype_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g641310702269e750b4382fc3c16cc15c</anchor>
      <arglist>(apr_procattr_t *attr, apr_cmdtype_e cmd)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_detach_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ge19fabe4255ad04d01d54a170676e1fe</anchor>
      <arglist>(apr_procattr_t *attr, apr_int32_t detach)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_limit_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gf6129b92cfbcf07113ed6eeb2b4517e6</anchor>
      <arglist>(apr_procattr_t *attr, apr_int32_t what, struct rlimit *limit)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_child_errfn_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g97d912c0294625622669ff30debf77bc</anchor>
      <arglist>(apr_procattr_t *attr, apr_child_errfn_t *errfn)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_error_check_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g0d72d15aff3dae8fca454486a08a1ee6</anchor>
      <arglist>(apr_procattr_t *attr, apr_int32_t chk)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_addrspace_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g9ef4c06ced65b18035607158c9fc132e</anchor>
      <arglist>(apr_procattr_t *attr, apr_int32_t addrspace)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_user_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g1339824fa56f33f2b8059717beb46657</anchor>
      <arglist>(apr_procattr_t *attr, const char *username, const char *password)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_group_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gb190824624fff359b784532d5a361a57</anchor>
      <arglist>(apr_procattr_t *attr, const char *groupname)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_fork</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g31c290d7e76dfa07e2970801d49784fc</anchor>
      <arglist>(apr_proc_t *proc, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_create</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g2616e2fea866a2912dadfeafcc789397</anchor>
      <arglist>(apr_proc_t *new_proc, const char *progname, const char *const *args, const char *const *env, apr_procattr_t *attr, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_wait</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gbf437b4b325ad8217a3fb79db772ee5a</anchor>
      <arglist>(apr_proc_t *proc, int *exitcode, apr_exit_why_e *exitwhy, apr_wait_how_e waithow)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_wait_all_procs</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g0931b4c5b7560cfca08634fd8369f7e5</anchor>
      <arglist>(apr_proc_t *proc, int *exitcode, apr_exit_why_e *exitwhy, apr_wait_how_e waithow, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_detach</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g13e93bf4106d9f683bb1297883eebe18</anchor>
      <arglist>(int daemonize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_proc_other_child_register</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g1da65dfcf0db5a162cc41a4fefd9b9dd</anchor>
      <arglist>(apr_proc_t *proc, void(*maintenance)(int reason, void *, int status), void *data, apr_file_t *write_fd, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_proc_other_child_unregister</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g06cae596004a51204e56e54b1eb8812f</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_other_child_alert</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g054507fc1a009e7e406977de8ff2430e</anchor>
      <arglist>(apr_proc_t *proc, int reason, int status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_proc_other_child_refresh</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g78033aa95f75af00bad433acd7d0edbd</anchor>
      <arglist>(apr_other_child_rec_t *ocr, int reason)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_proc_other_child_refresh_all</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g1f971a706308c53c388cd936e62e7738</anchor>
      <arglist>(int reason)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_kill</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g9b254ce7876389f7b618d9cb5ddee84b</anchor>
      <arglist>(apr_proc_t *proc, int sig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_note_subprocess</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gb440c12171ad01a830802c52fe5bb86b</anchor>
      <arglist>(apr_pool_t *a, apr_proc_t *proc, apr_kill_conditions_e how)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_setup_signal_thread</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gfa42fb9137de9a4dbe0a38f7a95eb4b7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_signal_thread</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gad3999b1b2467a8602923d76dfb94a29</anchor>
      <arglist>(int(*signal_handler)(int signum))</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_thread_pool_get</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gfe078d4daedcdef4704dfa27ff872ad9</anchor>
      <arglist>(const apr_thread_t *thethread)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_thread_rwlock.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__thread__rwlock_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <member kind="typedef">
      <type>apr_thread_rwlock_t</type>
      <name>apr_thread_rwlock_t</name>
      <anchorfile>group__apr__thread__rwlock.html</anchorfile>
      <anchor>g8b3e1aa443d06e969b0f7ea50ee8f5e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_rwlock_create</name>
      <anchorfile>group__apr__thread__rwlock.html</anchorfile>
      <anchor>gdb241ea13ebb9b0907dc57c3672f2c44</anchor>
      <arglist>(apr_thread_rwlock_t **rwlock, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_rwlock_rdlock</name>
      <anchorfile>group__apr__thread__rwlock.html</anchorfile>
      <anchor>gbbfdf6010eaf9951c7cd1aea3deb8382</anchor>
      <arglist>(apr_thread_rwlock_t *rwlock)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_rwlock_tryrdlock</name>
      <anchorfile>group__apr__thread__rwlock.html</anchorfile>
      <anchor>g50c66db7a5d1fbeb6997ff5760c9fc4f</anchor>
      <arglist>(apr_thread_rwlock_t *rwlock)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_rwlock_wrlock</name>
      <anchorfile>group__apr__thread__rwlock.html</anchorfile>
      <anchor>g74d421aec4dc6b10b4c4c8b5874320be</anchor>
      <arglist>(apr_thread_rwlock_t *rwlock)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_rwlock_trywrlock</name>
      <anchorfile>group__apr__thread__rwlock.html</anchorfile>
      <anchor>g2a4ce0006c68fe97bea900e56aea1ee4</anchor>
      <arglist>(apr_thread_rwlock_t *rwlock)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_rwlock_unlock</name>
      <anchorfile>group__apr__thread__rwlock.html</anchorfile>
      <anchor>g25fc72e2704eeb9274ddeaa5f31f73e0</anchor>
      <arglist>(apr_thread_rwlock_t *rwlock)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_rwlock_destroy</name>
      <anchorfile>group__apr__thread__rwlock.html</anchorfile>
      <anchor>g8c1a30370ff66eabbaf38a1f502015d7</anchor>
      <arglist>(apr_thread_rwlock_t *rwlock)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_thread_rwlock_pool_get</name>
      <anchorfile>group__apr__thread__rwlock.html</anchorfile>
      <anchor>g2126a0595e25d1df9ab3f733d7e4857d</anchor>
      <arglist>(const apr_thread_rwlock_t *thethread_rwlock)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_time.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__time_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <class kind="struct">apr_time_exp_t</class>
    <member kind="define">
      <type>#define</type>
      <name>APR_TIME_C</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g3000f49dc70db4f396faaeac1ca74a44</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TIME_T_FMT</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g4d3867daa0204cf3fc8c1ca3d963941a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USEC_PER_SEC</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>gcd6af7eef98ec34928d82608599be07f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_sec</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>gb03f4103c055e6828f86e42bee6f5c2b</anchor>
      <arglist>(time)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_usec</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g3108bea70fc6cde84592d296610e8a4e</anchor>
      <arglist>(time)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_msec</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g33af102aa89f609083f671396edfedd0</anchor>
      <arglist>(time)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_as_msec</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g1b141f2cc5393da17437445b0905fdd3</anchor>
      <arglist>(time)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_from_sec</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ge1e2bb134e72a3003d7116eb3b8d9fa6</anchor>
      <arglist>(sec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_make</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g524c11d82b2f2028e4fc5f5230f4676e</anchor>
      <arglist>(sec, usec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RFC822_DATE_LEN</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g47edbc08d6a5e0d4931dd0f8c6874971</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CTIME_LEN</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g66fea220c9d1433665b14c28dc4edec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_int64_t</type>
      <name>apr_time_t</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>gedd0f998e5cde878c0fefa41a1ee94bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_int64_t</type>
      <name>apr_interval_time_t</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g4867ccc083452a265915ac7dfafde457</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_int32_t</type>
      <name>apr_short_interval_time_t</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g0b43235ea117755966cb116f5df4b986</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_time_exp_t</type>
      <name>apr_time_exp_t</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>gf035f71e7d7512b24ade8a84b90f9472</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_time_t</type>
      <name>apr_time_now</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g8610b84ed493343c2c4431efd73fd1ac</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_time_ansi_put</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>gc65e2e5b4779deaf3d70e90dc227d0ef</anchor>
      <arglist>(apr_time_t *result, time_t input)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_time_exp_tz</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g2235f3220cef0a5e112c3963882ede7b</anchor>
      <arglist>(apr_time_exp_t *result, apr_time_t input, apr_int32_t offs)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_time_exp_gmt</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g9be340eaa9e35fdae61afe65e007b569</anchor>
      <arglist>(apr_time_exp_t *result, apr_time_t input)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_time_exp_lt</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>gf5029e5b98c966da5414c249fd075cf1</anchor>
      <arglist>(apr_time_exp_t *result, apr_time_t input)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_time_exp_get</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>gb91efe4d4d6a2fe5d93a7e72a5f0782f</anchor>
      <arglist>(apr_time_t *result, apr_time_exp_t *input)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_time_exp_gmt_get</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g52fd74528be3132bec545525e7da4d96</anchor>
      <arglist>(apr_time_t *result, apr_time_exp_t *input)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_sleep</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>gd76c632bc9550e7d54830452441c3cd1</anchor>
      <arglist>(apr_interval_time_t t)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_rfc822_date</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g57b69ad034f29b46e906cc749d5bf45c</anchor>
      <arglist>(char *date_str, apr_time_t t)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_ctime</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g3a7eeab64327950bbba6a52b92a3fd06</anchor>
      <arglist>(char *date_str, apr_time_t t)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_strftime</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ge3a80d73d13bba3b480f9f8b78cc383e</anchor>
      <arglist>(char *s, apr_size_t *retsize, apr_size_t max, const char *format, apr_time_exp_t *tm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_time_clock_hires</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g55b7aa873601cd1c9fb676732751864f</anchor>
      <arglist>(apr_pool_t *p)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>apr_month_snames</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g32b5a3c4f5adfa9c77467050a44dff5c</anchor>
      <arglist>[12][4]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>apr_day_snames</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g3f0b18624455c805ab2e79ff3ebaf0f6</anchor>
      <arglist>[7][4]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_user.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__user_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <includes id="apr__errno_8h" name="apr_errno.h" local="yes" imported="no">apr_errno.h</includes>
    <includes id="apr__pools_8h" name="apr_pools.h" local="yes" imported="no">apr_pools.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>apr_uid_compare</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>g8554007b1da3b72626791280431dcc01</anchor>
      <arglist>(left, right)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_gid_compare</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>ge8fae390e53bc8e10b6c001c19199105</anchor>
      <arglist>(left, right)</arglist>
    </member>
    <member kind="typedef">
      <type>uid_t</type>
      <name>apr_uid_t</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>ge2f58ab632dc00b745b8ba038eed73bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gid_t</type>
      <name>apr_gid_t</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>g877fd1b7ad2744a34e063560ecad785c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_uid_current</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>gbccf5d4436fd4ed12d920f48bfda08ca</anchor>
      <arglist>(apr_uid_t *userid, apr_gid_t *groupid, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_uid_name_get</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>ge76167c61284c08781d5c6f55c9c52ef</anchor>
      <arglist>(char **username, apr_uid_t userid, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_uid_get</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>gb943c1857d83645d9a3b5699433fe826</anchor>
      <arglist>(apr_uid_t *userid, apr_gid_t *groupid, const char *username, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_uid_homepath_get</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>ga7905e7254354672417685c4c79ea63c</anchor>
      <arglist>(char **dirname, const char *username, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_gid_name_get</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>g4e3a1f7048fba30431bdc30a3dda81d7</anchor>
      <arglist>(char **groupname, apr_gid_t groupid, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_gid_get</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>gcbbb29042bd8ee4fc2108810087ea098</anchor>
      <arglist>(apr_gid_t *groupid, const char *groupname, apr_pool_t *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_version.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__version_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
    <class kind="struct">apr_version_t</class>
    <member kind="define">
      <type>#define</type>
      <name>APR_MAJOR_VERSION</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>2868e818f72e8d0c2fb509f910940181</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MINOR_VERSION</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>e82a13597d01f7ae4979f699ba497241</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PATCH_VERSION</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>30ceed233dab9fc3377497acc6b55144</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_IS_DEV_VERSION</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>0b51d44ecdfd6af39a0a68be397a70f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_VERSION_AT_LEAST</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>656b8c2e770ade83e03c993f27e8b6c4</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_IS_DEV_STRING</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>f2662043ea659a7a1e508b4b3d4409e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STRINGIFY</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>165e4bec44b2cac338eac9108c8a3494</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STRINGIFY_HELPER</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>8107efcf9d3228985e251f4c73b25748</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_VERSION_STRING</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>3ab37292614d287f5bc383281f8a3b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_VERSION_STRING_CSV</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>8c75bebba4d6fd1de1a4d74a1c9c63cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_version</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>4f8c5777dbc7ea226579ea4b04129313</anchor>
      <arglist>(apr_version_t *pvsn)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_version_string</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>a0afbee1afb4cc860a4456eac9dd6ba2</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apr_want.h</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>apr__want_8h</filename>
    <includes id="apr_8h" name="apr.h" local="yes" imported="no">apr.h</includes>
  </compound>
  <compound kind="group">
    <name>APR</name>
    <title>Apache Portability Runtime library</title>
    <filename>group___a_p_r.html</filename>
    <subgroup>apr_platform</subgroup>
    <subgroup>apr_allocator</subgroup>
    <subgroup>apr_atomic</subgroup>
    <subgroup>apr_dso</subgroup>
    <subgroup>apr_env</subgroup>
    <subgroup>apr_errno</subgroup>
    <subgroup>apr_file_info</subgroup>
    <subgroup>apr_file_io</subgroup>
    <subgroup>apr_fnmatch</subgroup>
    <subgroup>apr_general</subgroup>
    <subgroup>apr_getopt</subgroup>
    <subgroup>APR_GlobalMutex</subgroup>
    <subgroup>apr_hash</subgroup>
    <subgroup>apr_lib</subgroup>
    <subgroup>apr_mmap</subgroup>
    <subgroup>apr_network_io</subgroup>
    <subgroup>apr_poll</subgroup>
    <subgroup>apr_pools</subgroup>
    <subgroup>apr_portabile</subgroup>
    <subgroup>apr_proc_mutex</subgroup>
    <subgroup>apr_ring</subgroup>
    <subgroup>apr_shm</subgroup>
    <subgroup>apr_signal</subgroup>
    <subgroup>apr_strings</subgroup>
    <subgroup>apr_support</subgroup>
    <subgroup>apr_tables</subgroup>
    <subgroup>apr_thread_cond</subgroup>
    <subgroup>apr_thread_mutex</subgroup>
    <subgroup>apr_thread_proc</subgroup>
    <subgroup>apr_thread_rwlock</subgroup>
    <subgroup>apr_time</subgroup>
    <subgroup>apr_user</subgroup>
  </compound>
  <compound kind="group">
    <name>apr_platform</name>
    <title>Platform Definitions</title>
    <filename>group__apr__platform.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>APR_INLINE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g69163e074ab838676e05331023442bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_INLINE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g20872a26384d9170bd70de219031f79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_ARPA_INET_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gec05c48b5c95b41f51c8ec68c24b70f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_CONIO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gff7829200316dec3f4c6f5edfea2fe75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_CRYPT_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g22b39f6e8b7ca57c5fe913ed4ed38bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_CTYPE_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gcb5cbc0d6461887dece1a82a2883a9b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_DIRENT_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ge77613a7fd05e54426bf097402a0962f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_ERRNO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g1fd41087e3a0fc9e43552274eafa79ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_FCNTL_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g6f1c20fabd092a1652555ec8573dfd7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_IO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g276932262d4aa71744d92061d9879d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_LIMITS_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g0bee8961d9d1f8a4d9e9f34d77cf6bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_NETDB_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga6509238125089b752fdc165b2ef4be1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_NETINET_IN_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gd60218e7fba07297c07b6d417b33e95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_NETINET_SCTP_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g2c1b3931fd65a467df11e61b7b95a551</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_NETINET_SCTP_UIO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g308fd958829fc2a1dd7445f40e9d4580</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_NETINET_TCP_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g223bb107d2d3c41ec29cb427245e7c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_PTHREAD_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g636e60b6f0a5fdac771b03e2330f7c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SEMAPHORE_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g080c3ebd1bd52e0161c057ac173ddf24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SIGNAL_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gfaa85291dd82a43252fead0d1ec435af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STDARG_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gbc85ef24a7b46663168a584cdbb4b8cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STDINT_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g2ae838304ba8eede885a3f588246bfd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STDIO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gd6946f86e03da32b11caacd667c424ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STDLIB_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gc74653ac8836148c39ad1cca05585843</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRING_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g145d0b78771c1fee493b22a4066df220</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRINGS_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g4fdf45efc7997301d2c595f2fc75217a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_IOCTL_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g9629209e3aed2f7f52c8e0bc46038935</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_SENDFILE_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga6e00c8362aa7917fc8081047a60f9db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_SIGNAL_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>geee2759d7bde3b2db7d5bcf6d2133d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_SOCKET_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g2aa9f421c812eb7368d56841fad7e0ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_SOCKIO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gf42051e8eed8b995e02d6dc7bb0f3d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_SYSLIMITS_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga5944d08e7f1190b61b432f78eb1e41e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_TIME_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g9d5cde1c3670f701105fb52b294791bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_TYPES_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gbc60cbec13b69763f493080d087f9090</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_UIO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g4b93753a28340bd20c8428fff8c34097</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_UN_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g95cfcfe217088cef7cc2dcb818aa7c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_WAIT_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g972275208fdb8b9e2ed586a70f50de3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_TIME_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g924e400938c395c9ed438f73f65ee7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_UNISTD_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gae86bcd3a41f4f5b861c79c0dab6a96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_WINDOWS_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g709fce200fe68d1a1e081444888d9bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_WINSOCK2_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gb24e767fd0a734bdb241abe6e825a302</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_MMAP_TMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gc567d76b1980fdfe30089cec442e3404</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_MMAP_SHM</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga032e125a5cebad4c8a005124d60cdcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_MMAP_ZERO</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g15364505caaebaa6edc3449709c83c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_SHMGET_ANON</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g5e38cb0a552df1a69bab3cda9dc5359d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_SHMGET</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g3b980c878b713bd3eaf67f8c2eb3f92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_MMAP_ANON</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga8f622ac33751ac82fd73ade4b1968ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_BEOS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gba18168e4aa74ac70e206a104ab7e289</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_MMAP_TMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g3c8e674b99086335ef8db2f0353e4e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_MMAP_SHM</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g67d9a691532d43f2ffbbc8bd8de25839</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_MMAP_ZERO</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gcc86a4371500f65633faf38fb9b587c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_SHMGET_ANON</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gc0409a5891c46f6cbb728023a98b62df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_SHMGET</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g8736fd0a12330f8a807456fb6b5cde76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_MMAP_ANON</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gc27d4808e4db43f130a2bd5ab984c554</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_BEOS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gafa2fecc2f2d8ceaa39b06953f3d68cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_FLOCK_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g3588533ab10f1e48a57f8c0480864091</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SYSVSEM_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g5cb52cf17b79ccce2213859df22760f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_POSIXSEM_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g8c2de380d4b6f2f4fd6787bfbcfacfd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_FCNTL_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g70e804a28c4104818398318b277fe986</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_PROC_PTHREAD_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g2d64b5002c9f43223c5594844db4a08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_PTHREAD_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gd41052fc339ac7505a29729fb295fccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_FLOCK_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g8a5222636c8bbec8ceeb4192f77c0e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_SYSVSEM_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g56cf7cf148f06a6493e695cd3d733191</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_POSIXSEM_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g8d2ddb1cb7edb7859e42a2d17a34005d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_FCNTL_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ge49e76d2bd5de631c070679eb0cd5f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_PROC_PTHREAD_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gb23f52d362c041245ee0deb11a14de51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROCESS_LOCK_IS_GLOBAL</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g884df1991794138c459f248e96e1dde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_CORKABLE_TCP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g9c4736ba2932df13eb57e4de48596256</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_GETRLIMIT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g71d9562f0f0b0bc2a3205500b6053f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_IN_ADDR</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g189896ec174871bc0b3a63a86bc90292</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_INET_ADDR</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g7bd6006388d06b082cf570933f857d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_INET_NETWORK</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g36bd169791cef3c110d335ad4489f327</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_IPV6</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g7176a45b82fb1586d0da9449a5461502</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_MEMMOVE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g491784dc1276534cf96371f68b16ea7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SETRLIMIT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gdf183f43c9a178af0d9484a8be441c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SIGACTION</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga3c843c71b7566487b7a7a32ba8dfcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SIGSUSPEND</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g64871124127bbb1cdb913d47cfb5b6c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SIGWAIT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ge1081b74798b675c1f840a6f0f218204</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SA_STORAGE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g43ca52c87ea5a4f6ed7de565416d5ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRCASECMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g721f30580fbe99f546458f32252ccbb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRDUP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gf7d63a1bc4aca1ca4459a00b020618c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRICMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>geaf17b63c87ca8c9f788a172c11269cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRNCASECMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gb148a068837a9ab112e4548482768c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRNICMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g9d07a6bd6df8a55654a24724ddb84f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRSTR</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g22454fc416d57a5c62be9a91fa53140b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_MEMCHR</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gff91dacd35d9bf8b9b28ffb88db47732</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRUCT_RLIMIT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g896d7a198292d97b1574d72f54fc56c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_UNION_SEMUN</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gd234f7ad5f4d8822f21cceeef37c4ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SCTP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g9160e876272abc258ebacadeab4ed21e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_IOVEC</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g1c9f24af8e098b4817c5925670c60f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_SHARED_MEMORY</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gbed6e4c8010295b9fa6a89e4f20771dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_THREADS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gbaebc2fb4dd6604fddeb5e14b2732ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_SENDFILE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gdefd379c871295f7129083c052231539</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_MMAP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g4c82f418828bbf49a95be833ad24e1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_FORK</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g7c501b23e2117b16e11f0420574a88a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_RANDOM</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g22330b7a1284ad28c20a2707a85bb384</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_OTHER_CHILD</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gfb20a12d9454f76e355374d09b460e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_DSO</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gbd67002dd84b0a1a2d242d24e01725d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_SO_ACCEPTFILTER</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g41fdda3309ec749d17867646e80af8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_UNICODE_FS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g095595730e4a62aa0372ac7734c52efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_PROC_INVOKED</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g1e9b77f562f6aa45a76c9b84fc84539e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_USER</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g4d15e5837a15ac33e0f118e504c090a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_LARGE_FILES</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g7dfe9be3ae45a76bd7647015948dc8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_XTHREAD_FILES</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g58adb69ebe53b9dddcfec5bffb5c9f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_OS_UUID</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g51e90abaadcd386e95b34e37d0d42601</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROCATTR_USER_SET_REQUIRES_PASSWORD</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gc6ebc77f7ab28b3d5df7495a47126311</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILES_AS_SOCKETS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g49d2d88432aff372975087adecff002a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CHARSET_EBCDIC</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g5b73bda85a04091e3df51d4bc3a19a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TCP_NOPUSH_FLAG</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g73640710d1ffea2a21c46255bf92ab5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TCP_NODELAY_INHERITED</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g3e35e010dd69527321fe1f9d4741385d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_O_NONBLOCK_INHERITED</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g0482f4f30abae5720b5df34df3f10ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SIZEOF_VOIDP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g8df9ebd789f214dcfd5437872107b580</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_IS_BIGENDIAN</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gd6c4b62009208d344bc6b7e7227599c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INT64_C</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g8dac5859633c8a756026f30615d672c0</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UINT64_C</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gdaea33893dcad47f8ec4d3b8af515930</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_THREAD_FUNC</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g6cad74f17d29cc62edf9c98fe6db4197</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DECLARE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g4a5cbc739c4e19ab450020163d0899d4</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DECLARE_NONSTD</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g31d2bbbfc5a040141b43e9cd3f03a547</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DECLARE_DATA</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g69e3caf825de3c1cc90888f74f8f5f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SSIZE_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g521bd2cce6ccaa53ba60d5fcdb417b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SIZE_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gbc33b2ce5fc44a0777f79af20851576b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OFF_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g2f9002a21ecc3aff3d8dffa81541eb31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PID_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g3681d289950d686e4f7e6518601f6730</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INT64_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gadea040b49e0172ac6563213cc18b2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UINT64_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g5120218a1aaec17fccd459417f46fbd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UINT64_T_HEX_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g957f716bf13a25313fea4132718a5bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROC_MUTEX_IS_GLOBAL</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gf47d0cdc3361e0dd0bd6bbcf096bc8df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EOL_STR</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g21a297f60afa0031945e4c5a8032f4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_wait_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gba53ecd98033004331203c2ec942b4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WEXITSTATUS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ge3030f18ade6cad1813efe9e8af39936</anchor>
      <arglist>(status)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WTERMSIG</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gb11a8a0dfa8f8b10ce62f99a6f097396</anchor>
      <arglist>(status)</arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>apr_byte_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g3e7410be7548e3e82ffc23da4c9fdb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>short</type>
      <name>apr_int16_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g41d9d0ab9a4ab9b3ae7bac9cb2f97c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>apr_uint16_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g5c19a974972addd81d370d02f2d984bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_int32_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>gf284e39b8ce4d457fe11b24254333444</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>apr_uint32_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga53f88027f940df852cf49e199ad7483</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long</type>
      <name>apr_int64_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g638a46a586b61c4bd49d60c5a1786b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>apr_uint64_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g0313bd6a35829c6519a69a9a29435a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>apr_size_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g8a24b3f35155b04b2618e814d442709c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ssize_t</type>
      <name>apr_ssize_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g7e683e51bf1d53765dc1a05af4501ce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>off_t</type>
      <name>apr_off_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g3554cfd867421fa6c3b1b1e0566db570</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>socklen_t</type>
      <name>apr_socklen_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>g2f51cb101b9d2e95ea6571bfbd6cf5b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_allocator</name>
    <title>Internal Memory Allocation</title>
    <filename>group__apr__allocator.html</filename>
    <class kind="struct">apr_memnode_t</class>
    <member kind="define">
      <type>#define</type>
      <name>APR_MEMNODE_T_SIZE</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>g7f933e0b0e6f21efb6df549addc1e093</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ALLOCATOR_MAX_FREE_UNLIMITED</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>gefd8201346ebf6a861403a2a7375a4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_allocator_t</type>
      <name>apr_allocator_t</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>g7c54745bdc959966aef3b262ce2d1503</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_memnode_t</type>
      <name>apr_memnode_t</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>g47206d3fcfa9590aed7f97d943501061</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_allocator_create</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>gc6108c8fbaaf4fa8588a2384851b41c8</anchor>
      <arglist>(apr_allocator_t **allocator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_allocator_destroy</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>g95e2688f7e95f3717cf47d2ebc8695af</anchor>
      <arglist>(apr_allocator_t *allocator)</arglist>
    </member>
    <member kind="function">
      <type>apr_memnode_t *</type>
      <name>apr_allocator_alloc</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>g1faf4ae0fdffe952b0a80d272ab02654</anchor>
      <arglist>(apr_allocator_t *allocator, apr_size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_allocator_free</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>gbe55fa0b1926a78576341e323172d08c</anchor>
      <arglist>(apr_allocator_t *allocator, apr_memnode_t *memnode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_allocator_owner_set</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>gb597ff70e47bae2e3281ed478332c3e0</anchor>
      <arglist>(apr_allocator_t *allocator, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_allocator_owner_get</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>gd575130bfe7623016f5fbbf1105298a2</anchor>
      <arglist>(apr_allocator_t *allocator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_allocator_max_free_set</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>g4dadecb6049bb67fd90546e06cbb19b2</anchor>
      <arglist>(apr_allocator_t *allocator, apr_size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_allocator_mutex_set</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>g7bebc126d56d3cabcb80b4f075d051cb</anchor>
      <arglist>(apr_allocator_t *allocator, apr_thread_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_thread_mutex_t *</type>
      <name>apr_allocator_mutex_get</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>gac49660a18991c085ab1a9d4816c511a</anchor>
      <arglist>(apr_allocator_t *allocator)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_atomic</name>
    <title>Atomic Operations</title>
    <filename>group__apr__atomic.html</filename>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_atomic_init</name>
      <anchorfile>group__apr__atomic.html</anchorfile>
      <anchor>gbe2b498dae686f68a67f676130b9aa23</anchor>
      <arglist>(apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_uint32_t</type>
      <name>apr_atomic_read32</name>
      <anchorfile>group__apr__atomic.html</anchorfile>
      <anchor>g617533320c72e324765b1a114e6f88ba</anchor>
      <arglist>(volatile apr_uint32_t *mem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_atomic_set32</name>
      <anchorfile>group__apr__atomic.html</anchorfile>
      <anchor>g406ecb97d6beb6d8c5574e3a75900efe</anchor>
      <arglist>(volatile apr_uint32_t *mem, apr_uint32_t val)</arglist>
    </member>
    <member kind="function">
      <type>apr_uint32_t</type>
      <name>apr_atomic_add32</name>
      <anchorfile>group__apr__atomic.html</anchorfile>
      <anchor>g86030e8f8f7915f74b0f172e91f1994d</anchor>
      <arglist>(volatile apr_uint32_t *mem, apr_uint32_t val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_atomic_sub32</name>
      <anchorfile>group__apr__atomic.html</anchorfile>
      <anchor>g2504e42aaef47c770f9a7d2bfbf9122b</anchor>
      <arglist>(volatile apr_uint32_t *mem, apr_uint32_t val)</arglist>
    </member>
    <member kind="function">
      <type>apr_uint32_t</type>
      <name>apr_atomic_inc32</name>
      <anchorfile>group__apr__atomic.html</anchorfile>
      <anchor>g8689c6c810716f9947edc16847ba6461</anchor>
      <arglist>(volatile apr_uint32_t *mem)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_atomic_dec32</name>
      <anchorfile>group__apr__atomic.html</anchorfile>
      <anchor>g9f9b830560833ab0e7b48144b5902981</anchor>
      <arglist>(volatile apr_uint32_t *mem)</arglist>
    </member>
    <member kind="function">
      <type>apr_uint32_t</type>
      <name>apr_atomic_cas32</name>
      <anchorfile>group__apr__atomic.html</anchorfile>
      <anchor>g2b965b3bce1b8ba0e0cbe323a877639a</anchor>
      <arglist>(volatile apr_uint32_t *mem, apr_uint32_t with, apr_uint32_t cmp)</arglist>
    </member>
    <member kind="function">
      <type>apr_uint32_t</type>
      <name>apr_atomic_xchg32</name>
      <anchorfile>group__apr__atomic.html</anchorfile>
      <anchor>g8e0f6b1ed6b8fa8a091affe81c33a386</anchor>
      <arglist>(volatile apr_uint32_t *mem, apr_uint32_t val)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>apr_atomic_casptr</name>
      <anchorfile>group__apr__atomic.html</anchorfile>
      <anchor>g2847b3d12299c2ca5f055ffdc6ec3031</anchor>
      <arglist>(volatile void **mem, void *with, const void *cmp)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_dso</name>
    <title>Dynamic Object Handling</title>
    <filename>group__apr__dso.html</filename>
    <member kind="typedef">
      <type>apr_dso_handle_t</type>
      <name>apr_dso_handle_t</name>
      <anchorfile>group__apr__dso.html</anchorfile>
      <anchor>g4d88cc14736839127a81c1ebb31648fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>apr_dso_handle_sym_t</name>
      <anchorfile>group__apr__dso.html</anchorfile>
      <anchor>g3fdf2bfba2d6b0048719b5ae238ed753</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dso_load</name>
      <anchorfile>group__apr__dso.html</anchorfile>
      <anchor>g4e5043e96a5d2cc4141d6e7f6adb2f61</anchor>
      <arglist>(apr_dso_handle_t **res_handle, const char *path, apr_pool_t *ctx)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dso_unload</name>
      <anchorfile>group__apr__dso.html</anchorfile>
      <anchor>ga2084caf2d8014cfe574cd8b7cdbb243</anchor>
      <arglist>(apr_dso_handle_t *handle)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dso_sym</name>
      <anchorfile>group__apr__dso.html</anchorfile>
      <anchor>g9d116a7b04e74b5600655d029f389518</anchor>
      <arglist>(apr_dso_handle_sym_t *ressym, apr_dso_handle_t *handle, const char *symname)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_dso_error</name>
      <anchorfile>group__apr__dso.html</anchorfile>
      <anchor>g9c76a3f052070e6e5a62d967e02c6ca5</anchor>
      <arglist>(apr_dso_handle_t *dso, char *buf, apr_size_t bufsize)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_env</name>
    <title>Functions for manupulating the environment</title>
    <filename>group__apr__env.html</filename>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_env_get</name>
      <anchorfile>group__apr__env.html</anchorfile>
      <anchor>gac248dd5fc13882855329151cb8a5015</anchor>
      <arglist>(char **value, const char *envvar, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_env_set</name>
      <anchorfile>group__apr__env.html</anchorfile>
      <anchor>gef5088815d826d26692fcc1784f05c1e</anchor>
      <arglist>(const char *envvar, const char *value, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_env_delete</name>
      <anchorfile>group__apr__env.html</anchorfile>
      <anchor>g07a9516b92fe6983e36ec4d8c613b23d</anchor>
      <arglist>(const char *envvar, apr_pool_t *pool)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_errno</name>
    <title>Error Codes</title>
    <filename>group__apr__errno.html</filename>
    <subgroup>APR_ERROR_map</subgroup>
    <subgroup>APR_Error</subgroup>
    <subgroup>APR_STATUS_IS</subgroup>
    <member kind="define">
      <type>#define</type>
      <name>APR_FROM_OS_ERROR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>gf4c171b77aad16eb0bb6c4e295f24c5a</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FROM_OS_ERROR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>gf4c171b77aad16eb0bb6c4e295f24c5a</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TO_OS_ERROR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g92835abc27e5f4632acff01cfa853bdd</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TO_OS_ERROR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g92835abc27e5f4632acff01cfa853bdd</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_get_os_error</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>gd852aefcd93a832efbe20f187382978f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_set_os_error</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>gf6ec549949cc370fd31991b817cb4141</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_get_netos_error</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g1d205deea1d352a31c6d426c5b4eba15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_set_netos_error</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>gd6b5e3da6d2e83fc8300b8aa9de44f82</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_ERROR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>gae5b6d638d5e01965b1a344443f2333c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_ERRSPACE_SIZE</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g130270a4d860dbe21968d00c41f24be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UTIL_ERRSPACE_SIZE</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g930a88e6c0364afaff273ef700423b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_STATUS</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g589b46df534e333d1ee3b766a3cb2f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UTIL_START_STATUS</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g2662100ee7ce4cc6af2c5faf0d8fdd26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_USERERR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g0928e38013d276f247cfefa14539b0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_USEERR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g6b7f7dd380e15f6376496e109ae7f95b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_CANONERR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g583c345be1f623b6bb3d256a01edd401</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_EAIERR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>gdae9436ac2cfec3d62ea5e787ad72810</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_SYSERR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g114f33753445643a59767df6206df5dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SUCCESS</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>gcee25b6613915469848f4f22e80748ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_status_t</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g4cf2ddae3efce70c508ac7fefc1c47f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_strerror</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>g888320dcc175b33741fbca6dd02eb708</anchor>
      <arglist>(apr_status_t statcode, char *buf, apr_size_t bufsize)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>APR_ERROR_map</name>
    <title>APR Error Space</title>
    <filename>group___a_p_r___e_r_r_o_r__map.html</filename>
  </compound>
  <compound kind="group">
    <name>APR_Error</name>
    <title>APR Error Values</title>
    <filename>group___a_p_r___error.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOSTAT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g0c559e98668ad1c9d8e94ffd98900abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOPOOL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g710b623acba097bbf074a367652c1de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBADDATE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g084bcf8731ee21e677f57bb00efa7bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINVALSOCK</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g9c55cfb275c6b032ae52bfe37786b85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOPROC</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga367fbd3cbc62a9b36ce2e94d285a92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTIME</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gcefc7281750029f6bd87339ff06ddf28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENODIR</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g685312bd3e0be522c48eecccba3f6464</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOLOCK</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g4d01e7c3b01a4b2a298748f4c72ed46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOPOLL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gdccd292d9a7e80a7a9d37e5c10b706d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOSOCKET</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g3d35d1625270f0f9564a72c3c7e3b17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTHREAD</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gfcb0a8106a91d8c6f4fc21e735de7169</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTHDKEY</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gc859eb26e9f9cfe92f6affd437fbc94d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EGENERAL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gde617891e2703d98d1ec41415b925c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOSHMAVAIL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g5e1b1e7cc28a40b2e9262fdd690c0615</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBADIP</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g59374ba5195c5fe6ea7368972a21f41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBADMASK</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g08639aafb21fc7a49ecdc55ee08056d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EDSOOPEN</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g32f1481182309088b36981460c070ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EABSOLUTE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g6a6d6305404b6e5ef80aa50c4b813eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ERELATIVE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g2edba3419f7c05b4968d227d57092d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINCOMPLETE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g982e7552ce9266f6dc589e1f04405efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EABOVEROOT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g74eab5df950faa248890a68f9ecb1e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBADPATH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g57780dc4465d733c6771e2f35f29e06b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EPATHWILD</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gef12a35b8364df314c14e2dc77a06960</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ESYMNOTFOUND</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g2e1d446409d09af4efd028a1328dc01c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EPROC_UNKNOWN</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gad29726b9539b84ebe9b6dfa5e3ffd11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTENOUGHENTROPY</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g44c7271e52873e3e3840476c2915c403</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INCHILD</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g26f26e6c5b6a2322444a138b91da3813</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INPARENT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g058a737095342a725b6fe815f50160d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DETACH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g1c02a2e79a12be21aa12b3f6ce978a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_NOTDETACH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g1b7ebe828129da5368cea102f86a59df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CHILD_DONE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g9f47888097a9708fd4e16c3d0171e5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CHILD_NOTDONE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga393cf549119139657191581f5b47cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TIMEUP</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g0f900b804dff454bd305449c08b0e314</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INCOMPLETE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gb505ce0bbf283fb3c8cf6c9c6ab4b514</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_BADCH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g66d7978d1dd97f4e933d73b7f6ee7234</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_BADARG</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gd5cd845c46944e3c654742e55bdc5fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EOF</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g6264874673361735a10894ee9881246e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_NOTFOUND</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g33d4c4909a74da9c832cd79a1be55128</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ANONYMOUS</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ge2f19b6d46d4db342634f3fd94e28716</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEBASED</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g24b96b9a1bef51d63f6b8085eda6583e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_KEYBASED</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g6ba13f61635b4e7e5dfd482beeaaa823</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINIT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g3942da706a13f810e29826fcea55a277</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTIMPL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ge6c78a2f2df5a35eb4a71838ef7617d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EMISMATCH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g9d68dea39139c4a509934670a63ecb09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBUSY</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>geb833e85fbc5a0b567da94c022932a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EACCES</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gb9ca1105cb30e93dde3267870375ea87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EEXIST</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gf92180126487cf6902579b23754825bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENAMETOOLONG</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g04de0fd361a19206a31682afe0a1fc7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOENT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g1d474c2d1f4a458e7ba9793da7543541</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTDIR</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g1b7dd999c6cd2e7f314a6d6aef6aa502</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOSPC</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g45d55686261f99da63eb8687f9051acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOMEM</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gd79a20634221eaa26c032370f6ca9a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EMFILE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g0dd69c35fa6bbecce652c645b503fedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENFILE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g30127b7b7b0895b65d208c838af20303</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBADF</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g0f7a8b84dd126c07290be8c9de0674a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINVAL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g74949ef49368fd56d2750f0196450afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ESPIPE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gf07a756233fd292697b7c77b6f9b61f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EAGAIN</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g5bce583e771a4ebed8eaf80b2df7c4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINTR</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gc110d667e7a1777d21b4024bf231c2eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTSOCK</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g049e326a2c6b8583a51f90e681ca17ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ECONNREFUSED</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g7a676d8884bad4b7cdd5c9003288d5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINPROGRESS</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>gab498a4d21ddc2e1a991bdaad3776db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ECONNABORTED</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g8d4e93c8e0c18099ebc907c6c87c7f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ECONNRESET</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g238f14e2ee3596da71990c8a233fd98a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ETIMEDOUT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g897f89118c0111479b157ff4ee9a52b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EHOSTUNREACH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g332c040e1f25c2ff7fd4b64bca0f2f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENETUNREACH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g38caad209c6719e8b972a691f5fa70c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EFTYPE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g6a8619f324a3d5e8ea323aa740b706d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EPIPE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g744606c211a654460a8e59ef8365f36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EXDEV</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g139276ea5d10098bc2985bbc1179534c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTEMPTY</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>g23ce6bfb0c460afa479cffe4155fb413</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>APR_STATUS_IS</name>
    <title>Status Value Tests</title>
    <filename>group___a_p_r___s_t_a_t_u_s___i_s.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOSTAT</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g7b31bb860e279e7702515e698488722b</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOPOOL</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g9c4cfbdcb19cd642f2226ded7eec647d</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EBADDATE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g000c4d1c98e8e339eaed1103a4b5c97a</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EINVALSOCK</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gb4f2867138668cd8fc0d263a5914a717</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOPROC</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gabfa4e4b93227b01751b012c86fab4a3</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOTIME</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g9cf3b74c80ff4f169ecb4bc004226485</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENODIR</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g979f8c170af91212815c135b184c74bf</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOLOCK</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gd8eb691b0dfcf4cd779081c38d3af1a3</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOPOLL</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gea4ef80e4f2d5fb4a73ada5dbefd5415</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOSOCKET</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g867c465339896e845e114bc6d6901466</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOTHREAD</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gfb340abb0415eb2f89744fd97f5e67d7</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOTHDKEY</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gde843b5137d0d2bd1142422fd83120c1</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EGENERAL</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g4b2cde0ee5374e13918343c0635dcb37</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOSHMAVAIL</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gb21c179dc4fcc9e6cff52fa95abf01a8</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EBADIP</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g1d57ce3b69b0c2a4943601f3fb64f923</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EBADMASK</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gfc61b0d18813700f6a8e65e4bd081d6c</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EDSOOPEN</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g854c56312ff2ee2239fe72dc7853f353</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EABSOLUTE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g5ff1f2795bab7a05a549055083d95d97</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ERELATIVE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g3a2c8160317f034a60d6204400c7c8f3</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EINCOMPLETE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g49b5965169efe5da6b33c206e2f883cf</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EABOVEROOT</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g935d0414fc0c20cb9cfb29b1e681ca89</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EBADPATH</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g6aedd3f8b8c513dbdc690e8ceb7ac06d</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EPATHWILD</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gc60c25a60699174d00711e7f1c370f8a</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ESYMNOTFOUND</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gb13cc224c2a7b55690fd7c00d3d67a7a</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EPROC_UNKNOWN</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g2a0f5b1c8be9e70200d8cec73e2cf340</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOTENOUGHENTROPY</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>ga3b9135acb3340a73bd857f18bb4ff69</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_INCHILD</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g7db422dfe6a95223aec693fe79b26d86</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_INPARENT</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gf49ee66a1e276e81bc09b25a3ce16a12</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_DETACH</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>ge67736ac3f45ec3cd323fb25c0a6a205</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_NOTDETACH</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>ga7991690d5ef627c723a866eae474872</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_CHILD_DONE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g7f31bb79821b33d581f9291cc550a7ad</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_CHILD_NOTDONE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g015d995bba9140e34dfd25d0fec6304b</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_TIMEUP</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gae10348b2cc439f5249ec3b3b31f7f2e</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_INCOMPLETE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gf2135266e77211a87e64b55c5b895b2e</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_BADCH</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g86e1ee9b6d67ca20c1420d8cc5079034</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_BADARG</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gd898993ad6b91a4073e196e9ebb85ea3</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EOF</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g114ef1b0b980e7883a03df49557bdec9</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_NOTFOUND</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g23171a9f0e126424c25669d08b10e647</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ANONYMOUS</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>ge584a1f4c6242a21935d237e048a0909</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_FILEBASED</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gce2f71310670de0590f811b05330b4a7</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_KEYBASED</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gcfa05377370ae862d0e9eb532492021c</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EINIT</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g1b8cd27b19adc53f18f1be28b6d93ee0</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOTIMPL</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g78c714071d0a1d57317d0e2886f68521</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EMISMATCH</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g81c5f28242da1ea7393ab7674e45fbc1</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EBUSY</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g88ed418f02b78468b542932ed2cb2c29</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EACCES</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gd15610f77bd18dcd57ab9326ca43eddf</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EEXIST</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gcab03e9290561ab950e882a4d1de0b30</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENAMETOOLONG</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g1b9708262b8f542da9a80a576462c78e</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOENT</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g0bbb0d25590d688444e2ef6164496943</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOTDIR</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gb9493220a2c8d785374530af7238db38</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOSPC</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g8776b0aa4fb9c8611e215624d3a499e2</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOMEM</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g01b33a1f927d5e6d4f04602698c307be</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EMFILE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g4e0f648392db70f7f5a374f2553f0d1c</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENFILE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gdfc8751552b05ba0f700e361cba06221</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EBADF</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g22d347cab0a68366418b88174e04206f</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EINVAL</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gebef8563bda7c955bb62f803cda070fb</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ESPIPE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gc7cbe224d8b4351cae3d3e06b811b6ad</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EAGAIN</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g86fb27acf9ee451e5e054814fd670454</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EINTR</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gf8a7963a868eb2c4dac69f7d0a397e59</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOTSOCK</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gcab6afff61a73d55745e440494ab1c84</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ECONNREFUSED</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g63317b5c9a13849940447f6c2cba7f04</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EINPROGRESS</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g326e7f98ba92d125b96759e77a9c5edf</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ECONNABORTED</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g873eeaba88bb5ccc995918a539c3c022</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ECONNRESET</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gb696d0db290d01a0c60a9bf7eac24550</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ETIMEDOUT</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g1de7ac8d94a432794ea79ca89e455dce</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EHOSTUNREACH</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g034ba01389f17ff8807fc81399627111</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENETUNREACH</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gf2f98e22e5ced6036e2f9281789febe1</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EFTYPE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>gf9949e5c32ecf63b88500e05fc11067f</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EPIPE</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g05fe414c75c10f9d38ed156c5507aeef</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_EXDEV</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g7a4800fb7b020f6db3f71926f468a5e1</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STATUS_IS_ENOTEMPTY</name>
      <anchorfile>group___a_p_r___s_t_a_t_u_s___i_s.html</anchorfile>
      <anchor>g3f4c771d3419265653211f81b2d10b8e</anchor>
      <arglist>(s)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_file_info</name>
    <title>File Information</title>
    <filename>group__apr__file__info.html</filename>
    <subgroup>apr_file_permissions</subgroup>
    <subgroup>apr_file_stat</subgroup>
    <subgroup>apr_dir</subgroup>
    <subgroup>apr_filepath</subgroup>
    <member kind="typedef">
      <type>apr_dir_t</type>
      <name>apr_dir_t</name>
      <anchorfile>group__apr__file__info.html</anchorfile>
      <anchor>g827010f2f5640d7144b0fe19ef187892</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_int32_t</type>
      <name>apr_fileperms_t</name>
      <anchorfile>group__apr__file__info.html</anchorfile>
      <anchor>g7abcb02b2c5dcf95d4f12357facd9bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ino_t</type>
      <name>apr_ino_t</name>
      <anchorfile>group__apr__file__info.html</anchorfile>
      <anchor>g18e882a6a26c7b9930037850d2a35fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dev_t</type>
      <name>apr_dev_t</name>
      <anchorfile>group__apr__file__info.html</anchorfile>
      <anchor>g1b5d6ce7740e31aa737a8857541c38cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_filetype_e</name>
      <anchor>gab89c6c981e5fc67c6fd0251479882ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_NOFILE</name>
      <anchor>ggab89c6c981e5fc67c6fd0251479882eca19b138e845e8feee61683af7ac9fb76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_REG</name>
      <anchor>ggab89c6c981e5fc67c6fd0251479882ecea27853051f80d1fbb0316caf4b7d153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_DIR</name>
      <anchor>ggab89c6c981e5fc67c6fd0251479882ec6d49bff79a83d7d76d3cd480fe2e5c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_CHR</name>
      <anchor>ggab89c6c981e5fc67c6fd0251479882ecdc2789047509f3c176e169adb597f1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_BLK</name>
      <anchor>ggab89c6c981e5fc67c6fd0251479882ecdb09c0509a5851d0afbd92f95a323d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PIPE</name>
      <anchor>ggab89c6c981e5fc67c6fd0251479882ecf8269137166028ef816eabb340585ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LNK</name>
      <anchor>ggab89c6c981e5fc67c6fd0251479882eccf2a951ff073fa7e88c0fa2f6e4d7ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SOCK</name>
      <anchor>ggab89c6c981e5fc67c6fd0251479882ece3a39d6ac2c33ebf1132d4d22fc95a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_UNKFILE</name>
      <anchor>ggab89c6c981e5fc67c6fd0251479882ec7adb0b71debf2d888013277d41bb2099</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_file_permissions</name>
    <title>File Permissions flags</title>
    <filename>group__apr__file__permissions.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_USETID</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g0fea64f7d93bf8f300728f9d71184f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_UREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g67c136058879f541de1b2136dbce98ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_UWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g18296acb8e7611afcc019968acf4216a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_UEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g49648665649ed6a55186e10e6c7761ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_GSETID</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g7fc05140163478a170e0934dec6f2ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_GREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g86299a29158c4ac23f597d3dff1882c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_GWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g3057918a0f9b0e1237a7b1dbeb262a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_GEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g4b1bd850204fda419c33ab11b8c342c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_WSTICKY</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ge066c74b571fcecf2ff6bba9ab9333ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_WREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>gdcb82418aa1cc1542bf84dfe9ae8edbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_WWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g09d7b5efcb9773eb7dfe9a940dac9b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_WEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g292ca55de6250865c75c01428c3a7f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_OS_DEFAULT</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g38f4b4e79bfb79edcaf0069903a37e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_FILE_SOURCE_PERMS</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>gc2861df8a31b931b7976943aaea22ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USETID</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>gef3dc9db8729d112be15dc43676b74fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g66a2e5273ab4b17ec606b9d3908fb2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>geeb088caa2e3eb0cc73aeb15eed9f572</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g443c0c914415f55c38bbef1d56687739</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_GSETID</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g8becbae86e50d693c0dc870f919a9f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_GREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g8d3cf1d31d089608b31b3ce49c67ba7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_GWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g16122b6189e969954405903e20201807</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_GEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g8ccba56b65ace9c9e470d91a15385212</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WSTICKY</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>gcc40393297b2c3708067661b02f0ddda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>gf94c5116548cf2533a15fe1e67f575b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g8d32abf068ecc1cc2d3faf0583513089</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g091964670c4c8dabcb46c55af3d84e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_DEFAULT</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>g3fe5d69da09471eca8dc7595da03013d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILE_SOURCE_PERMS</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>gc800c2589dfb40fba3cf5f294110e6e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_file_stat</name>
    <title>Stat Functions</title>
    <filename>group__apr__file__stat.html</filename>
    <class kind="struct">apr_finfo_t</class>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_LINK</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g1617f41d88f95009599d5bca7a473946</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_MTIME</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g7e244d157244b06d231bce43521084bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_CTIME</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g16cab00d83ab44cdce186e3e5aa96c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_ATIME</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga1f73175d98083d90f8d7ddab813f61d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_SIZE</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g4798dc57585371b436616d5d983265d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_CSIZE</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g6e508a0b6c9c379f5b886aac8967e4b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_DEV</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g0fbfd092b8d1ff01236739b49e5eb533</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_INODE</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g4f2cb5ba5c9d0f61be391a6a6a1d2262</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_NLINK</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g43ee0860f77da8d7466dcbc0f09f6b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_TYPE</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g89a8ef6ec425489819dc549484cadc13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_USER</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g7a8dd9cceb88fdceff64087c13a5c273</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_GROUP</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>gb67b34b437909ffc1b4a8db86e601551</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_UPROT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g9616e355e36cac020fb8f2c182450dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_GPROT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>gb483a09ddc300e2407ebfb6c5e718425</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_WPROT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g5fad58f9872ef844f3c935f04edbc591</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_ICASE</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>gaa8e7db239919b558c140f23478e595b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_NAME</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>gecdc886a01aa3c8a2b725879d5661511</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_MIN</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ge68b23788ee8e3074ba0ecb4682b8c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_IDENT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g20d28567e2896c988a1e16984c782e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_OWNER</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>gf8e75c46d7a4c44da96ebd1202e4460f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_PROT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g22a319be365c515a00ec61a1ba4d363b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_NORM</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>gfd5fb8cebac6fcc001830174d3ff9474</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_DIRENT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>gd94e1ab1709382aa4b8e7f5325404759</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_finfo_t</type>
      <name>apr_finfo_t</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g3f00f5871585d7320e1e692889a89128</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_stat</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>g0350651fd7f3994437406436133e3c54</anchor>
      <arglist>(apr_finfo_t *finfo, const char *fname, apr_int32_t wanted, apr_pool_t *pool)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_dir</name>
    <title>Directory Manipulation Functions</title>
    <filename>group__apr__dir.html</filename>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dir_open</name>
      <anchorfile>group__apr__dir.html</anchorfile>
      <anchor>gac431850bf9e7c17eb6c36b23d25326b</anchor>
      <arglist>(apr_dir_t **new_dir, const char *dirname, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dir_close</name>
      <anchorfile>group__apr__dir.html</anchorfile>
      <anchor>g0f410de1bafbb9f9cfabd9c786f56e69</anchor>
      <arglist>(apr_dir_t *thedir)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dir_read</name>
      <anchorfile>group__apr__dir.html</anchorfile>
      <anchor>gde08f2a7e8c9f48a9afe455429a209fd</anchor>
      <arglist>(apr_finfo_t *finfo, apr_int32_t wanted, apr_dir_t *thedir)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dir_rewind</name>
      <anchorfile>group__apr__dir.html</anchorfile>
      <anchor>g0d4c44d3246fce69b85065aeedca0083</anchor>
      <arglist>(apr_dir_t *thedir)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_filepath</name>
    <title>Filepath Manipulation Functions</title>
    <filename>group__apr__filepath.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_NOTABOVEROOT</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>g80c88512c8ed7100be9967b18c730a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_SECUREROOTTEST</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>g86ce9511273c3cc5d29f02775ac82e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_SECUREROOT</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>g390cd9d50c245409d984413c553a3dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_NOTRELATIVE</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>gf5a1eca2dd9f6ba61c1589c129764d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_NOTABSOLUTE</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>gcb587fe08245ead4901e070b9ecf2888</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_NATIVE</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>gfd9b4ae21b6c0fc4b7cf078f4d4d11e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_TRUENAME</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>gac78e3365a5870403cd0ce7b255046b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_ENCODING_UNKNOWN</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>g01f0d4e736b270d38844fb8b5bff808b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_ENCODING_LOCALE</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>gb8aa92fc77a27d0dd3aaecbbeccf7c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_ENCODING_UTF8</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>gbeea9ad230214067f69d59c883c0e3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_filepath_root</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>g2d052d2a86cdc10a21c7156fbe2c646f</anchor>
      <arglist>(const char **rootpath, const char **filepath, apr_int32_t flags, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_filepath_merge</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>g32d793a1657645c09ec8dfb4b6fae3b5</anchor>
      <arglist>(char **newpath, const char *rootpath, const char *addpath, apr_int32_t flags, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_filepath_list_split</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>gc27132cd4e0ad10360598212be8ba564</anchor>
      <arglist>(apr_array_header_t **pathelts, const char *liststr, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_filepath_list_merge</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>g15f19c85d49fa807306e0b33e1d3166f</anchor>
      <arglist>(char **liststr, apr_array_header_t *pathelts, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_filepath_get</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>g953916102e7c1314356158e2a85a7763</anchor>
      <arglist>(char **path, apr_int32_t flags, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_filepath_set</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>gdc7bd453b140f16e9e610820037c97c8</anchor>
      <arglist>(const char *path, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_filepath_encoding</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>g8c51dabf1b5d8a8a4dbc799c382f0726</anchor>
      <arglist>(int *style, apr_pool_t *p)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_file_io</name>
    <title>File I/O Handling Functions</title>
    <filename>group__apr__file__io.html</filename>
    <subgroup>apr_file_open_flags</subgroup>
    <subgroup>apr_file_seek_flags</subgroup>
    <subgroup>apr_file_attrs_set_flags</subgroup>
    <subgroup>apr_file_writev</subgroup>
    <subgroup>apr_file_lock_types</subgroup>
    <member kind="typedef">
      <type>apr_uint32_t</type>
      <name>apr_fileattrs_t</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g2b88604e6a51a6c3c5d1cd6c7fa7caf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_seek_where_t</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g9aedc084ad271ca9e8511c72b21c9e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_file_t</type>
      <name>apr_file_t</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g804ab64a6f58ddcc3da8d9f54b6f51c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_open</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g8a37c092c1ec653708ee948b4278a2a3</anchor>
      <arglist>(apr_file_t **newf, const char *fname, apr_int32_t flag, apr_fileperms_t perm, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_close</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g2d459c128cf3353738f8606f0efbff6f</anchor>
      <arglist>(apr_file_t *file)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_remove</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g77e517ff7a45eed0ceffa30bc4e9ca99</anchor>
      <arglist>(const char *path, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_rename</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gfcfd64d200b1661c5011b8f94a75385c</anchor>
      <arglist>(const char *from_path, const char *to_path, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_copy</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g312e749e16d5f9ccd5627fcaae937d60</anchor>
      <arglist>(const char *from_path, const char *to_path, apr_fileperms_t perms, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_append</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g5aaad7656446c945000254bf47a16408</anchor>
      <arglist>(const char *from_path, const char *to_path, apr_fileperms_t perms, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_eof</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gee6be48ff3dfbd67cb1bb9118afd300d</anchor>
      <arglist>(apr_file_t *fptr)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_open_stderr</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g331fd2de287634fc018c87749b23840e</anchor>
      <arglist>(apr_file_t **thefile, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_open_stdout</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g6465ea90172e9b67275ad5725f15ce0b</anchor>
      <arglist>(apr_file_t **thefile, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_open_stdin</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gf9a83bcf887d07112426bd42fdb4c675</anchor>
      <arglist>(apr_file_t **thefile, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_open_flags_stderr</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gfb27b4b23254f00d20629f7f3e56601a</anchor>
      <arglist>(apr_file_t **thefile, apr_int32_t flags, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_open_flags_stdout</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gbfc3755f8530ccec4491fe00cffb901a</anchor>
      <arglist>(apr_file_t **thefile, apr_int32_t flags, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_open_flags_stdin</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gb8e7299b371fc40c276b960825cd281d</anchor>
      <arglist>(apr_file_t **thefile, apr_int32_t flags, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_read</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gf4201190f4feed489113053d8427ec36</anchor>
      <arglist>(apr_file_t *thefile, void *buf, apr_size_t *nbytes)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_write</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g5c73ff8935da9d34a90cf23a49ba7927</anchor>
      <arglist>(apr_file_t *thefile, const void *buf, apr_size_t *nbytes)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_writev</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gb3bd19a7883d15063bc6ede46160f983</anchor>
      <arglist>(apr_file_t *thefile, const struct iovec *vec, apr_size_t nvec, apr_size_t *nbytes)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_read_full</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gccd5cd9a83b20014cf1acb343eb15bae</anchor>
      <arglist>(apr_file_t *thefile, void *buf, apr_size_t nbytes, apr_size_t *bytes_read)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_write_full</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g0dcdbd6564c474524a8f234706b2e708</anchor>
      <arglist>(apr_file_t *thefile, const void *buf, apr_size_t nbytes, apr_size_t *bytes_written)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_writev_full</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g61343abf4a01221e6923a6efb2cf58cc</anchor>
      <arglist>(apr_file_t *thefile, const struct iovec *vec, apr_size_t nvec, apr_size_t *nbytes)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_putc</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g7f704d83255567e07c4a0a8cd37aad05</anchor>
      <arglist>(char ch, apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_getc</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gb99b76e4b72670d3c71f2000dc097d69</anchor>
      <arglist>(char *ch, apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_ungetc</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g22b88de091091aa550fccfde2bd6a8a3</anchor>
      <arglist>(char ch, apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_gets</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gc338d88805e9180cda73c6ffd44c2843</anchor>
      <arglist>(char *str, int len, apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_puts</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g4be3b760207c970c498eb33c36a565f0</anchor>
      <arglist>(const char *str, apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_flush</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g9daaebc5f3041d3da764be6a43aad6ec</anchor>
      <arglist>(apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_dup</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gd1caad9579f8e2ac48df128bc0f59a53</anchor>
      <arglist>(apr_file_t **new_file, apr_file_t *old_file, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_dup2</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g4d916c2411d30d0ca08a16c84620399b</anchor>
      <arglist>(apr_file_t *new_file, apr_file_t *old_file, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_setaside</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g593936bd8a0e77e6e91d13e06e45af5f</anchor>
      <arglist>(apr_file_t **new_file, apr_file_t *old_file, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_buffer_set</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g56730d4d126f0297fdd891aa5cd2193d</anchor>
      <arglist>(apr_file_t *thefile, char *buffer, apr_size_t bufsize)</arglist>
    </member>
    <member kind="function">
      <type>apr_size_t</type>
      <name>apr_file_buffer_size_get</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gaf4f593f9c8fcb95cea513f5e12ec6c9</anchor>
      <arglist>(apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_seek</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>ga4a086ea900b8f8081b567a3d098723b</anchor>
      <arglist>(apr_file_t *thefile, apr_seek_where_t where, apr_off_t *offset)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_pipe_create</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gdf3c35302741845a77d2e3244bff71cc</anchor>
      <arglist>(apr_file_t **in, apr_file_t **out, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_namedpipe_create</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g399d996d9d7e44aa5cc74714a6508645</anchor>
      <arglist>(const char *filename, apr_fileperms_t perm, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_pipe_timeout_get</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g78e3a2e019477736df03f8dfadce84a9</anchor>
      <arglist>(apr_file_t *thepipe, apr_interval_time_t *timeout)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_pipe_timeout_set</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g7c34a0fccf31ddaae121d3145a044bcf</anchor>
      <arglist>(apr_file_t *thepipe, apr_interval_time_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_lock</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gaa8e2e3e1cb6032bb163c3fedc1c0617</anchor>
      <arglist>(apr_file_t *thefile, int type)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_unlock</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gd17d8d73c82f7f9213f66b5658c45ce6</anchor>
      <arglist>(apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_name_get</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>ga2e8a73ca212726d4970b17f5a114cd4</anchor>
      <arglist>(const char **new_path, apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_data_get</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gcd3d73d29aacad81471c52cd962e58b1</anchor>
      <arglist>(void **data, const char *key, apr_file_t *file)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_data_set</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>ga3efe36e5762f7aab0ece0a331cebd12</anchor>
      <arglist>(apr_file_t *file, void *data, const char *key, apr_status_t(*cleanup)(void *))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_file_printf</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g6731ca713b159b22afd3d9cfa4b573ca</anchor>
      <arglist>(apr_file_t *fptr, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_perms_set</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g5490158b795f315a64ea9007f3ea9747</anchor>
      <arglist>(const char *fname, apr_fileperms_t perms)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_attrs_set</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g96f8bf5c147b2dffdfcda80f4e4c4c81</anchor>
      <arglist>(const char *fname, apr_fileattrs_t attributes, apr_fileattrs_t attr_mask, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_mtime_set</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gc8a2925122ac59de5b2e5816bd4f5c90</anchor>
      <arglist>(const char *fname, apr_time_t mtime, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dir_make</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gadf8aaff498360eb6fcf660b03dc8b1d</anchor>
      <arglist>(const char *path, apr_fileperms_t perm, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dir_make_recursive</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g33c5ab23a312cdc8b75d33dfbf6a356a</anchor>
      <arglist>(const char *path, apr_fileperms_t perm, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dir_remove</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gc9d99458891b74efc267fd9e49e2bcf6</anchor>
      <arglist>(const char *path, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_info_get</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g2d8753656fee6fe65d091e16a9ffd9fb</anchor>
      <arglist>(apr_finfo_t *finfo, apr_int32_t wanted, apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_trunc</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g259277b1983e816e0dfc0d5a4bbaee17</anchor>
      <arglist>(apr_file_t *fp, apr_off_t offset)</arglist>
    </member>
    <member kind="function">
      <type>apr_int32_t</type>
      <name>apr_file_flags_get</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g8e26799aaa878eb25f946caf6ace056b</anchor>
      <arglist>(apr_file_t *f)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_file_pool_get</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g532b5e713cb5200801f129bc9311b3fc</anchor>
      <arglist>(const apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_inherit_set</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g0a071e509aed40156b886d1f232301e7</anchor>
      <arglist>(apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_inherit_unset</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g628b7eb7f88c78863910e862f700bb5b</anchor>
      <arglist>(apr_file_t *thefile)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_file_mktemp</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>g711ead7d3112a249d75eabe39e3cba95</anchor>
      <arglist>(apr_file_t **fp, char *templ, apr_int32_t flags, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_temp_dir_get</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>gcd6f39b856db056b528b37cceb4874ce</anchor>
      <arglist>(const char **temp_dir, apr_pool_t *p)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_file_open_flags</name>
    <title>File Open Flags/Routines</title>
    <filename>group__apr__file__open__flags.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_READ</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g7f1106bc6ddf4da37c835a4cf634e24f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_WRITE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ge86bfc3b226e177f48835cca62cce854</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_CREATE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g5695aea18937becbf5bd21862c839930</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_APPEND</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ge17c515fb735e7589be37102f065f4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_TRUNCATE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>gc0d1c1884dc27653e29ef45438502e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_BINARY</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>gd60805ce515164cbc68ca4f7e40e4974</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_EXCL</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g397186fa9af5a1db93d1b58c159edf08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_BUFFERED</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>gf6c8fb5d0a158fc0e5013483e9efab02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_DELONCLOSE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g88416a7b64c3178e29b75e60585f5718</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_XTHREAD</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g88592ced768559eedb72ee085a629980</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_SHARELOCK</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g11da522eb192559ece089477b8fa330f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_NOCLEANUP</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g5e6214d0385d7437fa226b6142c5f0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_SENDFILE_ENABLED</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ge7294384e139b176c91dc6d07ca9a4a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_LARGEFILE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>gec4cd548aba28d1d11c025f00d3ebd71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_READ</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g0df7decf9a0e848a84da1fb636a49fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WRITE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g7cf35fd1f45f524c88dd8000f2be3c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CREATE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga57dd0e44a303c9a82d9ef544b9bb1cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_APPEND</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g5206ad1d989b86a5ba3b0e4f062e86c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TRUNCATE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>geb8a591bfe820bbc9bee0a6bde6da22b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_BINARY</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g7d74c341b379c6e54c226cd3a59488ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EXCL</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g3054e67493ebfc0f601fd043aa42d03d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_BUFFERED</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g71c4f3b6601ffa335924f1643c6cbb1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DELONCLOSE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g68df91563706ef8e8aa5a63c223e7ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_XTHREAD</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g3132dbc1e839d7f03f77499b705dc246</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SHARELOCK</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g603eb3afc55974368e74a69f9fef1d48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILE_NOCLEANUP</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>gbee09a6c2f84cf9535f2454951c5fd11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SENDFILE_ENABLED</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>g9d1febb3213f7e5803ab0854fe0a025c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_LARGEFILE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga5a420b3f6c1a5b72d6453b12215db49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_file_seek_flags</name>
    <title>File Seek Flags</title>
    <filename>group__apr__file__seek__flags.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>APR_SET</name>
      <anchorfile>group__apr__file__seek__flags.html</anchorfile>
      <anchor>g6696fe71cd68edb45a20dc9167c79b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CUR</name>
      <anchorfile>group__apr__file__seek__flags.html</anchorfile>
      <anchor>g54de69fdf5aaff899bc9f443f77654ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_END</name>
      <anchorfile>group__apr__file__seek__flags.html</anchorfile>
      <anchor>ge5c86a66fe69cbb3b55c567184eacf0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_file_attrs_set_flags</name>
    <title>File Attribute Flags</title>
    <filename>group__apr__file__attrs__set__flags.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILE_ATTR_READONLY</name>
      <anchorfile>group__apr__file__attrs__set__flags.html</anchorfile>
      <anchor>g16692561b60b7fd4d414f3bd9be67849</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILE_ATTR_EXECUTABLE</name>
      <anchorfile>group__apr__file__attrs__set__flags.html</anchorfile>
      <anchor>gdfc1b78d636a549562b0fbccc94d8da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILE_ATTR_HIDDEN</name>
      <anchorfile>group__apr__file__attrs__set__flags.html</anchorfile>
      <anchor>g7d3c9ad817c81945bf750ff2066c476f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_file_writev</name>
    <title>{_full} max iovec size</title>
    <filename>group__apr__file__writev.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>APR_MAX_IOVEC_SIZE</name>
      <anchorfile>group__apr__file__writev.html</anchorfile>
      <anchor>g6a08714060dbc77e78b1ce283639fec8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_file_lock_types</name>
    <title>File Lock Types</title>
    <filename>group__apr__file__lock__types.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>APR_FLOCK_SHARED</name>
      <anchorfile>group__apr__file__lock__types.html</anchorfile>
      <anchor>g5e0fe164463580cb9a2bbcfa0afd35ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FLOCK_EXCLUSIVE</name>
      <anchorfile>group__apr__file__lock__types.html</anchorfile>
      <anchor>g87fa50f835bdb02196dec1d6f4083a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FLOCK_TYPEMASK</name>
      <anchorfile>group__apr__file__lock__types.html</anchorfile>
      <anchor>gd0ea7dd0e13efbd7c00b3b0166d56679</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FLOCK_NONBLOCK</name>
      <anchorfile>group__apr__file__lock__types.html</anchorfile>
      <anchor>g40939453039edf057a6be3bfaa417d37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_fnmatch</name>
    <title>Filename Matching Functions</title>
    <filename>group__apr__fnmatch.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>APR_FNM_NOMATCH</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>ga95cbff9d49e8497562e835423150b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FNM_NOESCAPE</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>gc945ed8baf004a0a3a953c07c574b610</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FNM_PATHNAME</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>g92914495791d606c1d19693606b028ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FNM_PERIOD</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>g83ce60639f36e550508fea21f9cd08cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FNM_CASE_BLIND</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>g9ab0e4a8feb127b27b654294c5dfc10b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_fnmatch</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>g015044ba5b1476c8e253047d8d7b3011</anchor>
      <arglist>(const char *pattern, const char *strings, int flags)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_fnmatch_test</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>g1f3ae210a0c1eb019fdad0370d34cf44</anchor>
      <arglist>(const char *pattern)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_match_glob</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>g9f42233bdc4e909e4ea8cb55c51b5f5f</anchor>
      <arglist>(const char *pattern, apr_array_header_t **result, apr_pool_t *p)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_general</name>
    <title>Miscellaneous library routines</title>
    <filename>group__apr__general.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>FALSE</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>gb5b5527380b5b259294fa10ae7e3a59b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRUE</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>g528a67cfb212764fdec08c7c065a04f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ASCII_BLANK</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>gf48ae98449f6f16920c14093f532d52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ASCII_CR</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>g52fea154e821ff2fdbb9ee5a04dc86d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ASCII_LF</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>g11ae5a01d233085cd6bf8605543e6791</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ASCII_TAB</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga8eb01237fd1f62335d072edb0ebebc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OFFSET</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>g908b3ff0528d8b07b79519c77dbca580</anchor>
      <arglist>(p_type, field)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OFFSETOF</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>gf125e65b5d130d77c8945a4c5355d3e4</anchor>
      <arglist>(s_type, field)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ALIGN</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>gedb15b7fbacd42e1b08840aa7b22c823</anchor>
      <arglist>(size, boundary)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ALIGN_DEFAULT</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>gadf216986c55b4b6adb9fa77129bf7f0</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STRINGIFY</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>g165e4bec44b2cac338eac9108c8a3494</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STRINGIFY_HELPER</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>g8107efcf9d3228985e251f4c73b25748</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_signum_t</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>gad5b8f0b95f593f864f9af790d52e053</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_library</name>
    <title>Library initialization and termination</title>
    <filename>group__apr__library.html</filename>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_initialize</name>
      <anchorfile>group__apr__library.html</anchorfile>
      <anchor>g93f340a701f4f56dcd0d367ea121ee37</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_app_initialize</name>
      <anchorfile>group__apr__library.html</anchorfile>
      <anchor>g70571caa56b74ea1e5ba0f824a011b20</anchor>
      <arglist>(int *argc, char const *const **argv, char const *const **env)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_terminate</name>
      <anchorfile>group__apr__library.html</anchorfile>
      <anchor>g3313fd6b582a1f7c9b3922558be2a1d2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_terminate2</name>
      <anchorfile>group__apr__library.html</anchorfile>
      <anchor>gcfcfb307503534c9dcbc4fb3c7f120b0</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_random</name>
    <title>Random Functions</title>
    <filename>group__apr__random.html</filename>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_generate_random_bytes</name>
      <anchorfile>group__apr__random.html</anchorfile>
      <anchor>g25c526fe659dff64c8bd82840b432951</anchor>
      <arglist>(unsigned char *buf, apr_size_t length)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_getopt</name>
    <title>Command Argument Parsing</title>
    <filename>group__apr__getopt.html</filename>
    <class kind="struct">apr_getopt_t</class>
    <class kind="struct">apr_getopt_option_t</class>
    <member kind="typedef">
      <type>void(</type>
      <name>apr_getopt_err_fn_t</name>
      <anchorfile>group__apr__getopt.html</anchorfile>
      <anchor>g87430c13f1899c2ffae847db8c4b585d</anchor>
      <arglist>)(void *arg, const char *err,...)</arglist>
    </member>
    <member kind="typedef">
      <type>apr_getopt_t</type>
      <name>apr_getopt_t</name>
      <anchorfile>group__apr__getopt.html</anchorfile>
      <anchor>gcbc9bec15d6cec880fecef31abc98bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_getopt_option_t</type>
      <name>apr_getopt_option_t</name>
      <anchorfile>group__apr__getopt.html</anchorfile>
      <anchor>gde59c9a23f085e8b3316d27015de6f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_getopt_init</name>
      <anchorfile>group__apr__getopt.html</anchorfile>
      <anchor>gca3f4f3be0eb2e847c02e3af6c529e8c</anchor>
      <arglist>(apr_getopt_t **os, apr_pool_t *cont, int argc, const char *const *argv)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_getopt</name>
      <anchorfile>group__apr__getopt.html</anchorfile>
      <anchor>gbfd6c4ca03eff6fac2bea385fda08372</anchor>
      <arglist>(apr_getopt_t *os, const char *opts, char *option_ch, const char **option_arg)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_getopt_long</name>
      <anchorfile>group__apr__getopt.html</anchorfile>
      <anchor>g3f58acc4bf065e91300ca6d92e588a39</anchor>
      <arglist>(apr_getopt_t *os, const apr_getopt_option_t *opts, int *option_ch, const char **option_arg)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>APR_GlobalMutex</name>
    <title>Global Locking Routines</title>
    <filename>group___a_p_r___global_mutex.html</filename>
    <member kind="typedef">
      <type>apr_global_mutex_t</type>
      <name>apr_global_mutex_t</name>
      <anchorfile>group___a_p_r___global_mutex.html</anchorfile>
      <anchor>g51a8685483b49232504b4dfc55e762b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_global_mutex_create</name>
      <anchorfile>group___a_p_r___global_mutex.html</anchorfile>
      <anchor>ga06d6fd1f5d833a899879dc0d4e5301d</anchor>
      <arglist>(apr_global_mutex_t **mutex, const char *fname, apr_lockmech_e mech, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_global_mutex_child_init</name>
      <anchorfile>group___a_p_r___global_mutex.html</anchorfile>
      <anchor>gcb5b2e489700587374cf4b3198f8140d</anchor>
      <arglist>(apr_global_mutex_t **mutex, const char *fname, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_global_mutex_lock</name>
      <anchorfile>group___a_p_r___global_mutex.html</anchorfile>
      <anchor>gea6746fec7dd8cce408e94ea4fcead64</anchor>
      <arglist>(apr_global_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_global_mutex_trylock</name>
      <anchorfile>group___a_p_r___global_mutex.html</anchorfile>
      <anchor>g4cbb825fe02b3a80566bec469278ae15</anchor>
      <arglist>(apr_global_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_global_mutex_unlock</name>
      <anchorfile>group___a_p_r___global_mutex.html</anchorfile>
      <anchor>g80a2c05e4e88fdb6adab8d66e22f8cde</anchor>
      <arglist>(apr_global_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_global_mutex_destroy</name>
      <anchorfile>group___a_p_r___global_mutex.html</anchorfile>
      <anchor>gfc3bb40f5582779550b7d4cc78879fa5</anchor>
      <arglist>(apr_global_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_global_mutex_pool_get</name>
      <anchorfile>group___a_p_r___global_mutex.html</anchorfile>
      <anchor>geda8b6c905485dbda3d6c57ac35a8238</anchor>
      <arglist>(const apr_global_mutex_t *theglobal_mutex)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_hash</name>
    <title>Hash Tables</title>
    <filename>group__apr__hash.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>APR_HASH_KEY_STRING</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>gf57b6660109b256051b826d11426bfd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_hash_t</type>
      <name>apr_hash_t</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>gdd5042ee41cc849b70b77d44b66dffc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_hash_index_t</type>
      <name>apr_hash_index_t</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>gc6e26dffc898c9409010578ee8090943</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int(*)</type>
      <name>apr_hashfunc_t</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>gde9571fe169b5aab768755f9ca434118</anchor>
      <arglist>(const char *key, apr_ssize_t *klen)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>apr_hashfunc_default</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>gb610fd182aa2f60a282954f6bc3ecda1</anchor>
      <arglist>(const char *key, apr_ssize_t *klen)</arglist>
    </member>
    <member kind="function">
      <type>apr_hash_t *</type>
      <name>apr_hash_make</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>gd68c9af37233cc33abdb563830b44f58</anchor>
      <arglist>(apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_hash_t *</type>
      <name>apr_hash_make_custom</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g5293c8aa6fa93bd045f5832ac8907440</anchor>
      <arglist>(apr_pool_t *pool, apr_hashfunc_t hash_func)</arglist>
    </member>
    <member kind="function">
      <type>apr_hash_t *</type>
      <name>apr_hash_copy</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g3057f4753fcb0d2a78e4a814c41b919e</anchor>
      <arglist>(apr_pool_t *pool, const apr_hash_t *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_hash_set</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g530afd149916e2335a92b2c5f471cd5d</anchor>
      <arglist>(apr_hash_t *ht, const void *key, apr_ssize_t klen, const void *val)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>apr_hash_get</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g27c63ed475f8d6a40a85b5a463d755ec</anchor>
      <arglist>(apr_hash_t *ht, const void *key, apr_ssize_t klen)</arglist>
    </member>
    <member kind="function">
      <type>apr_hash_index_t *</type>
      <name>apr_hash_first</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g9aade33672785484ce6a5e69e0416895</anchor>
      <arglist>(apr_pool_t *p, apr_hash_t *ht)</arglist>
    </member>
    <member kind="function">
      <type>apr_hash_index_t *</type>
      <name>apr_hash_next</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g4979bfc313d4b5eb3f4ea99953d56269</anchor>
      <arglist>(apr_hash_index_t *hi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_hash_this</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g5764caa0b3e4f3557747732517093439</anchor>
      <arglist>(apr_hash_index_t *hi, const void **key, apr_ssize_t *klen, void **val)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>apr_hash_count</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g969cec2569ae8405246e65413e6a77eb</anchor>
      <arglist>(apr_hash_t *ht)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_hash_clear</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g5ea039796f8a047d4c461c56bbe615ee</anchor>
      <arglist>(apr_hash_t *ht)</arglist>
    </member>
    <member kind="function">
      <type>apr_hash_t *</type>
      <name>apr_hash_overlay</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>gedeafcf4bc8a71560d4bd861a84166fd</anchor>
      <arglist>(apr_pool_t *p, const apr_hash_t *overlay, const apr_hash_t *base)</arglist>
    </member>
    <member kind="function">
      <type>apr_hash_t *</type>
      <name>apr_hash_merge</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g2699d80e0af3b6cbb617aa2cc8358d22</anchor>
      <arglist>(apr_pool_t *p, const apr_hash_t *h1, const apr_hash_t *h2, void *(*merger)(apr_pool_t *p, const void *key, apr_ssize_t klen, const void *h1_val, const void *h2_val, const void *data), const void *data)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_hash_pool_get</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>g3475516ca1288409f9c133b78ad73cb4</anchor>
      <arglist>(const apr_hash_t *thehash)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_lib</name>
    <title>General Purpose Library Routines</title>
    <filename>group__apr__lib.html</filename>
    <class kind="struct">apr_vformatter_buff_t</class>
    <member kind="define">
      <type>#define</type>
      <name>HUGE_STRING_LEN</name>
      <anchorfile>group__apr__lib.html</anchorfile>
      <anchor>g68a0fa691d9144bc9cf15e116fafd692</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_killpg</name>
      <anchorfile>group__apr__lib.html</anchorfile>
      <anchor>g29ff78caf2e49a3d36209d09fc125b21</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="typedef">
      <type>apr_vformatter_buff_t</type>
      <name>apr_vformatter_buff_t</name>
      <anchorfile>group__apr__lib.html</anchorfile>
      <anchor>g72e4d8ddb9764aa1603e53e40d4aec45</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_filepath_name_get</name>
      <anchorfile>group__apr__lib.html</anchorfile>
      <anchor>g662bcba5ca4900a30f28fbe760ff7f8e</anchor>
      <arglist>(const char *pathname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_vformatter</name>
      <anchorfile>group__apr__lib.html</anchorfile>
      <anchor>gad6b3d63a4f36841bd33bd254c7949be</anchor>
      <arglist>(int(*flush_func)(apr_vformatter_buff_t *b), apr_vformatter_buff_t *c, const char *fmt, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_password_get</name>
      <anchorfile>group__apr__lib.html</anchorfile>
      <anchor>g9fc75df4b3c03cf49ce4a8524672a158</anchor>
      <arglist>(const char *prompt, char *pwbuf, apr_size_t *bufsize)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_ctype</name>
    <title>ctype functions</title>
    <filename>group__apr__ctype.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>apr_isalnum</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>g03deb88e84171cbace9b13857e85e306</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isalpha</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>gd6eafa54d68806c7ea1ccbbd2abc628d</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_iscntrl</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>g453093e4fe7ab163948fa713ce3b808d</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isdigit</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>gb4e1a4f94277d71a967236fa5202929a</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isgraph</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga1f48e723913e4f8f7c7dba31642561b</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_islower</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>gab40e78b8e0adfdbb098d920e0a7d1b2</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isascii</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>g931ca057811e4e45fcc4cdc06e8d74d8</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isprint</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>g17ffd7eb1e1733dd46b13ca64421a574</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_ispunct</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>g8f7a93f47ef543126df63cc04ea5ecbf</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isspace</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>g0bb1fabeb50e82c156eb0f6b679e6763</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isupper</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>g15e0837b2ba57587e374efd4830ea795</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isxdigit</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>g062517d308e77c511a9d7b02cb53037a</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_tolower</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>gbe2d68b670b08c4d91dd8b962a860c59</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_toupper</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>g8b70feb282e086da6456e94328e168bb</anchor>
      <arglist>(c)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_mmap</name>
    <title>MMAP (Memory Map) Routines</title>
    <filename>group__apr__mmap.html</filename>
    <class kind="struct">apr_mmap_t</class>
    <member kind="define">
      <type>#define</type>
      <name>APR_MMAP_READ</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>g3b178eb8bdd4ba1dada0bbd64b42d350</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MMAP_WRITE</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>g550403adecdeea91d17c615b0f74e3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MMAP_THRESHOLD</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>g6d912948d6996ffe5d448f27babf16ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MMAP_LIMIT</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>ge8414d1cdeacfaec55c2ef3b93722a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MMAP_CANDIDATE</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>g7b2ff96acf96a27aa8e54076110b5b9a</anchor>
      <arglist>(filelength)</arglist>
    </member>
    <member kind="typedef">
      <type>apr_mmap_t</type>
      <name>apr_mmap_t</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>g69d9aa84488809d9d1db0482eb087e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_mmap_create</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>gc95e26c79144f9dde2fcefd167f9d302</anchor>
      <arglist>(apr_mmap_t **newmmap, apr_file_t *file, apr_off_t offset, apr_size_t size, apr_int32_t flag, apr_pool_t *cntxt)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_mmap_dup</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>gad645ce7da25f7bfee2daccbd0f0475b</anchor>
      <arglist>(apr_mmap_t **new_mmap, apr_mmap_t *old_mmap, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_mmap_delete</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>gee1ce85626fa74ec5624c5cb4d33ad68</anchor>
      <arglist>(apr_mmap_t *mm)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_mmap_offset</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>gdb8d2b0d952aa60ca0590bebf982cd98</anchor>
      <arglist>(void **addr, apr_mmap_t *mm, apr_off_t offset)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_network_io</name>
    <title>Network Routines</title>
    <filename>group__apr__network__io.html</filename>
    <subgroup>apr_sockopt</subgroup>
    <subgroup>IP_Proto</subgroup>
    <subgroup>apr_mcast</subgroup>
    <class kind="struct">apr_sockaddr_t</class>
    <class kind="struct">apr_hdtr_t</class>
    <member kind="define">
      <type>#define</type>
      <name>APR_MAX_SECS_TO_LINGER</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g42d0a5ab421ae7f92f8cdab2f2f552fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APRMAXHOSTLEN</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g1f71a4c5dbc7201f041d7f6ac79f89e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ANYADDR</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g5b403a4ea11b16b88ef81099ec0ce9b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_IPV4_ADDR_OK</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g406d199da5d037936a3438bc5fdeef43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_IPV6_ADDR_OK</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gad8ea06ed84f58620a0f512c7c1c09af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INADDR_NONE</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g4bd1c72aafb2160edc2d0ab8d5de8a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INET</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gdcc6fe9fed9f0093ad14cc154ea34647</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UNSPEC</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g97738d1abced27103b4a43e9bbe361c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INET6</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gac85bb39c620cf891dc31f333fada8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_inet_addr</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g03d6d899e1af1a7a1a0965b3f78f7d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SENDFILE_DISCONNECT_SOCKET</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ge2c638cfaa5bfdc17a18a49dddace257</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_socket_t</type>
      <name>apr_socket_t</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gc6c71c07bdd54fd756f6bee50ae9e6ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_hdtr_t</type>
      <name>apr_hdtr_t</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ge910b6cca441e05a23831a0893879cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>in_addr</type>
      <name>apr_in_addr_t</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g6f93f2943b20505fd60e5d092031dd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_ipsubnet_t</type>
      <name>apr_ipsubnet_t</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gd6c94bf4e5f2ad65e326ab6017ed2534</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_uint16_t</type>
      <name>apr_port_t</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g31acf01d399b8084d07c9b2dd8ba55c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_sockaddr_t</type>
      <name>apr_sockaddr_t</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g768f3e3b956629c3e40c4f9297dbe78d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_shutdown_how_e</name>
      <anchor>g8a24b2cc219e3daa52ba4465f3525d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SHUTDOWN_READ</name>
      <anchor>gg8a24b2cc219e3daa52ba4465f3525d7134a218411ee808936d34053e10cffde9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SHUTDOWN_WRITE</name>
      <anchor>gg8a24b2cc219e3daa52ba4465f3525d71ff92a544e657833d5af9f80603e2c1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SHUTDOWN_READWRITE</name>
      <anchor>gg8a24b2cc219e3daa52ba4465f3525d71900746ebf9aa9a1e796f298a3e172a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_interface_e</name>
      <anchor>g390acaaf1dbc5fd4fb2cb49e86f43537</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCAL</name>
      <anchor>gg390acaaf1dbc5fd4fb2cb49e86f43537153e391ccf3be5f4a387e670076e16fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_REMOTE</name>
      <anchor>gg390acaaf1dbc5fd4fb2cb49e86f43537694fc71ae61ef7296508f1e3d3a98aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_create</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gd1e01b82fe737d41be5a0c4e8fd5a478</anchor>
      <arglist>(apr_socket_t **new_sock, int family, int type, int protocol, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_shutdown</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g72a1b8fbb069d94ac39af87df4997420</anchor>
      <arglist>(apr_socket_t *thesocket, apr_shutdown_how_e how)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_close</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ge72146d525a12675dc764843eb4cd1e2</anchor>
      <arglist>(apr_socket_t *thesocket)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_bind</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gd0a29af75ae61d3f4fb634baf0abbcb5</anchor>
      <arglist>(apr_socket_t *sock, apr_sockaddr_t *sa)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_listen</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g9a139f59f8a9dff9606fb02715b23421</anchor>
      <arglist>(apr_socket_t *sock, apr_int32_t backlog)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_accept</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gfdf2bfb1461c4c5fb10c147b1415e8a3</anchor>
      <arglist>(apr_socket_t **new_sock, apr_socket_t *sock, apr_pool_t *connection_pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_connect</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g2fafd009ab83ff00b3945575d432fdb0</anchor>
      <arglist>(apr_socket_t *sock, apr_sockaddr_t *sa)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_sockaddr_info_get</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g5ecd1bacd0bd48ed8c34cce3904f7434</anchor>
      <arglist>(apr_sockaddr_t **sa, const char *hostname, apr_int32_t family, apr_port_t port, apr_int32_t flags, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_getnameinfo</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g946dcacb1e23b4d5e04de6b0662cf66a</anchor>
      <arglist>(char **hostname, apr_sockaddr_t *sa, apr_int32_t flags)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_parse_addr_port</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g031bc828842d5f24fcb01a19104fc03e</anchor>
      <arglist>(char **addr, char **scope_id, apr_port_t *port, const char *str, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_gethostname</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g6a27f5dbd7c60460eae3826d2e929c78</anchor>
      <arglist>(char *buf, int len, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_data_get</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ge05038902cf70c5957765c704acc1be8</anchor>
      <arglist>(void **data, const char *key, apr_socket_t *sock)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_data_set</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g1a6df57d97e88eddbf9ec979dec8a1ac</anchor>
      <arglist>(apr_socket_t *sock, void *data, const char *key, apr_status_t(*cleanup)(void *))</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_send</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g88e4db9a6bf0b7738ef4bdae62bf1f57</anchor>
      <arglist>(apr_socket_t *sock, const char *buf, apr_size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_sendv</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g7f959461a99ba9d98398a9153061f8bd</anchor>
      <arglist>(apr_socket_t *sock, const struct iovec *vec, apr_int32_t nvec, apr_size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_sendto</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g8138664b5b591b82453870336e44aa57</anchor>
      <arglist>(apr_socket_t *sock, apr_sockaddr_t *where, apr_int32_t flags, const char *buf, apr_size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_recvfrom</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g4669ee33b0a5ff0c56090ae937648a88</anchor>
      <arglist>(apr_sockaddr_t *from, apr_socket_t *sock, apr_int32_t flags, char *buf, apr_size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_sendfile</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gc887a7950a42138b31c24084d6685e4e</anchor>
      <arglist>(apr_socket_t *sock, apr_file_t *file, apr_hdtr_t *hdtr, apr_off_t *offset, apr_size_t *len, apr_int32_t flags)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_recv</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g953f621410a6552d4026b492a7594915</anchor>
      <arglist>(apr_socket_t *sock, char *buf, apr_size_t *len)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_opt_set</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g88d27a646c6cab1c0a7534b4470011c0</anchor>
      <arglist>(apr_socket_t *sock, apr_int32_t opt, apr_int32_t on)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_timeout_set</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g6124196d7693589a2b14997393e41d08</anchor>
      <arglist>(apr_socket_t *sock, apr_interval_time_t t)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_opt_get</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g0c0e0909cc9e8e2ddd5b4cf8424855a9</anchor>
      <arglist>(apr_socket_t *sock, apr_int32_t opt, apr_int32_t *on)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_timeout_get</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g0f383297164a03f43a9846ccbfdc2284</anchor>
      <arglist>(apr_socket_t *sock, apr_interval_time_t *t)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_atmark</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g86cb4df6568335017cf57c0ef8a91a96</anchor>
      <arglist>(apr_socket_t *sock, int *atmark)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_addr_get</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g536f11791135df0ea2ed88507373b6d1</anchor>
      <arglist>(apr_sockaddr_t **sa, apr_interface_e which, apr_socket_t *sock)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_sockaddr_ip_get</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g70b103b46340fccb98bb4f8af9d13706</anchor>
      <arglist>(char **addr, apr_sockaddr_t *sockaddr)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_sockaddr_ip_getbuf</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g98e2707c54edfbd200da7c7ef5d5428a</anchor>
      <arglist>(char *buf, apr_size_t buflen, apr_sockaddr_t *sockaddr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_sockaddr_equal</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g53d6f1ad12014a6eaadec47788598e95</anchor>
      <arglist>(const apr_sockaddr_t *addr1, const apr_sockaddr_t *addr2)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_type_get</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g28a21515a7294163fb51aeb06b91de0a</anchor>
      <arglist>(apr_socket_t *sock, int *type)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_getservbyname</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g1e697618a95a53b61907c15fe21757af</anchor>
      <arglist>(apr_sockaddr_t *sockaddr, const char *servname)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_ipsubnet_create</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g136368c48ec6828e2bb12972aae3636c</anchor>
      <arglist>(apr_ipsubnet_t **ipsub, const char *ipstr, const char *mask_or_numbits, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_ipsubnet_test</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gb86bb3ff3daaed06958d22ec13820786</anchor>
      <arglist>(apr_ipsubnet_t *ipsub, apr_sockaddr_t *sa)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_accept_filter</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>gf67e8c4895bb7d3842cbb673e79576a8</anchor>
      <arglist>(apr_socket_t *sock, char *name, char *args)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_protocol_get</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g42684e8ab27d8e8068a6ca2a21d49432</anchor>
      <arglist>(apr_socket_t *sock, int *protocol)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_socket_pool_get</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g73442e82540f304f5d622b4f76e7a589</anchor>
      <arglist>(const apr_socket_t *thesocket)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_inherit_set</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g158d9521f3d6b8d71716bc95bc599a2d</anchor>
      <arglist>(apr_socket_t *thesocket)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_inherit_unset</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>g09225af36bc8b186d5ce5d5067fad7e1</anchor>
      <arglist>(apr_socket_t *thesocket)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_sockopt</name>
    <title>Socket option definitions</title>
    <filename>group__apr__sockopt.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_LINGER</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>gaebce2c04e59410c080534b91c8bae39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_KEEPALIVE</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>g38d51a7562e2202d04265b56f3dbef3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_DEBUG</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>gfe40b49a46e2a36bb1dca5142971a19d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_NONBLOCK</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>gcf5ded8af4edf4798f042627198ead2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_REUSEADDR</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>g9e46a476abea9d4a055cb8830ff56ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_SNDBUF</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>g02acde647c7fc5c71e36c871c6b6230b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_RCVBUF</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>gd4064e971e72ebe5a981628ff127db1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_DISCONNECTED</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>g90a4e0a5fa34db537cb505fd8fccbd04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TCP_NODELAY</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>g61c09299cb385d299de6d54acad84ec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TCP_NOPUSH</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>gaa252ad69d4f6593bd6dcb3c4513d77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RESET_NODELAY</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>g73d73b5278777f328092168df4f72611</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INCOMPLETE_READ</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga983dfa4be221c5c4a08443ae80c4cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INCOMPLETE_WRITE</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>g808b82b936d356bc5d895d8a52bad561</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_IPV6_V6ONLY</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>g42455ada513f8a3208c5865b264eb7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TCP_DEFER_ACCEPT</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ged29c86c58f201a66281287729d92891</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>IP_Proto</name>
    <title>IP Protocol Definitions for use when creating sockets</title>
    <filename>group___i_p___proto.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROTO_TCP</name>
      <anchorfile>group___i_p___proto.html</anchorfile>
      <anchor>gcec0dc73f15bd862c291c60d17bf6818</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROTO_UDP</name>
      <anchorfile>group___i_p___proto.html</anchorfile>
      <anchor>g87d62a680278c005843f662f9de5a7c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROTO_SCTP</name>
      <anchorfile>group___i_p___proto.html</anchorfile>
      <anchor>g17507990b11d3cb857a7a283b53cc520</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_mcast</name>
    <title>IP Multicast</title>
    <filename>group__apr__mcast.html</filename>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_mcast_join</name>
      <anchorfile>group__apr__mcast.html</anchorfile>
      <anchor>g236b9f9340b325a68909aaadc457098a</anchor>
      <arglist>(apr_socket_t *sock, apr_sockaddr_t *join, apr_sockaddr_t *iface, apr_sockaddr_t *source)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_mcast_leave</name>
      <anchorfile>group__apr__mcast.html</anchorfile>
      <anchor>gd4514eaf1c3c1eee2601d925b7f30641</anchor>
      <arglist>(apr_socket_t *sock, apr_sockaddr_t *addr, apr_sockaddr_t *iface, apr_sockaddr_t *source)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_mcast_hops</name>
      <anchorfile>group__apr__mcast.html</anchorfile>
      <anchor>g35b06cc57a1546a028b68b924abe5946</anchor>
      <arglist>(apr_socket_t *sock, apr_byte_t ttl)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_mcast_loopback</name>
      <anchorfile>group__apr__mcast.html</anchorfile>
      <anchor>gb72f85a7e10904aac1e230956b51370c</anchor>
      <arglist>(apr_socket_t *sock, apr_byte_t opt)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_mcast_interface</name>
      <anchorfile>group__apr__mcast.html</anchorfile>
      <anchor>g2bd1fd3502ba10f93f1f76b01b37b74d</anchor>
      <arglist>(apr_socket_t *sock, apr_sockaddr_t *iface)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_poll</name>
    <title>Poll Routines</title>
    <filename>group__apr__poll.html</filename>
    <class kind="union">apr_descriptor</class>
    <class kind="struct">apr_pollfd_t</class>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLIN</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g3c2885c10b586c3385b468ec28522168</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLPRI</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga3b72f6cc9972590a473c139140a39f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLOUT</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g8c1e12da0f397805eb3984fa33ebfd82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLERR</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>gc0fd9c11abeaeca30f34177f440d0f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLHUP</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g79359c036fb7960efb48c2d763444113</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLNVAL</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g52736590e42dfa626569290d11984a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLSET_THREADSAFE</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>gf72e5668d63a2f4ba346b580f9d43c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLSET_NOCOPY</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g747f2e68fb8c98c10aff9975629016ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_pollfd_t</type>
      <name>apr_pollfd_t</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g74f2a2078a80a7be834fab746ffe2e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_pollset_t</type>
      <name>apr_pollset_t</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g3f81be7d929391f76d1c87a463ce2226</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_pollcb_t</type>
      <name>apr_pollcb_t</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g332842bdb6903ca3a73fb56abb162d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_status_t(*)</type>
      <name>apr_pollcb_cb_t</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>gbfb280586be16fc350170935de23bdec</anchor>
      <arglist>(void *baton, apr_pollfd_t *descriptor)</arglist>
    </member>
    <member kind="enumeration">
      <name>apr_datatype_e</name>
      <anchor>g7c017ccdfddbd53a97b6d3fbde3253de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_NO_DESC</name>
      <anchor>gg7c017ccdfddbd53a97b6d3fbde3253ded4671734bde9f6dff6818c2d456e04c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_POLL_SOCKET</name>
      <anchor>gg7c017ccdfddbd53a97b6d3fbde3253de06bdea788e31c230025bcb1d60ddd601</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_POLL_FILE</name>
      <anchor>gg7c017ccdfddbd53a97b6d3fbde3253dee42217f4871d27eb1a2261962ccc820f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_POLL_LASTDESC</name>
      <anchor>gg7c017ccdfddbd53a97b6d3fbde3253de0a5db12ada1f3a3cc9b46dad734b76b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pollset_create</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>gb9b82b09e4a92dca78efd903cd9c37c3</anchor>
      <arglist>(apr_pollset_t **pollset, apr_uint32_t size, apr_pool_t *p, apr_uint32_t flags)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pollset_destroy</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>gaefd180858994eeb5b05e521a6d234ab</anchor>
      <arglist>(apr_pollset_t *pollset)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pollset_add</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>gd30ace9e897a9a0e23e8f5e00befb022</anchor>
      <arglist>(apr_pollset_t *pollset, const apr_pollfd_t *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pollset_remove</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>gc0f1d1190c6b3220700ee274b3b52365</anchor>
      <arglist>(apr_pollset_t *pollset, const apr_pollfd_t *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pollset_poll</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g3cd04119cce9d48a552040fe9178bcff</anchor>
      <arglist>(apr_pollset_t *pollset, apr_interval_time_t timeout, apr_int32_t *num, const apr_pollfd_t **descriptors)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_poll</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>gafea48f0405cec2b130d53f34ffb9089</anchor>
      <arglist>(apr_pollfd_t *aprset, apr_int32_t numsock, apr_int32_t *nsds, apr_interval_time_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pollcb_create</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga8ce181ee9e24ae3cc0c74b4b5c9c4c3</anchor>
      <arglist>(apr_pollcb_t **pollcb, apr_uint32_t size, apr_pool_t *pool, apr_uint32_t flags)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pollcb_add</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g6b85536c8213875880628b90894b061a</anchor>
      <arglist>(apr_pollcb_t *pollcb, apr_pollfd_t *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pollcb_remove</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>g2f6567d4abaebab41e2ed7aa41046667</anchor>
      <arglist>(apr_pollcb_t *pollcb, apr_pollfd_t *descriptor)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pollcb_poll</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ge7f41379e8b8377feec4e6f0d4ec0cea</anchor>
      <arglist>(apr_pollcb_t *pollcb, apr_interval_time_t timeout, apr_pollcb_cb_t func, void *baton)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_pools</name>
    <title>Memory Pool Functions</title>
    <filename>group__apr__pools.html</filename>
    <subgroup>PoolCleanup</subgroup>
    <subgroup>PoolDebug</subgroup>
    <member kind="define">
      <type>#define</type>
      <name>APR_POOL_DECLARE_ACCESSOR</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g6dda96940d296b27a1bc98d9f49735e4</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POOL_IMPLEMENT_ACCESSOR</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>gcb2aed20b9b3a590e4844c77dbedf5dd</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POOL_DEBUG</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g2519c778a4278b46de35fa77a0ade11c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POOL__FILE_LINE__</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g9fe1615522ad68e36a595f65626029fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_pool_t</type>
      <name>apr_pool_t</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g06f17a7732f2d04d8ce7010fbb057a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*)</type>
      <name>apr_abortfunc_t</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga49969ddb0e43ef8f7053de6cec11986</anchor>
      <arglist>(int retcode)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pool_initialize</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g577d2bfd13af9cdd02659b3b8e994723</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_terminate</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>gbc12d7540010ba393c8ca7ac0941a4a4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pool_create_ex</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g62a5b0e72b40f9141c0548678e77182a</anchor>
      <arglist>(apr_pool_t **newpool, apr_pool_t *parent, apr_abortfunc_t abort_fn, apr_allocator_t *allocator)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pool_create_ex_debug</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g77ed424b0c24eff22e48608b7c30abbb</anchor>
      <arglist>(apr_pool_t **newpool, apr_pool_t *parent, apr_abortfunc_t abort_fn, apr_allocator_t *allocator, const char *file_line)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pool_create</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g645d6ed2ce27f392276bf09f2a9b8280</anchor>
      <arglist>(apr_pool_t **newpool, apr_pool_t *parent)</arglist>
    </member>
    <member kind="function">
      <type>apr_allocator_t *</type>
      <name>apr_pool_allocator_get</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga88b0273893861bb6b8e6239a3200ee9</anchor>
      <arglist>(apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_clear</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ge1e4e67789e3e159f693d786850464ff</anchor>
      <arglist>(apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_clear_debug</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g5907358faffcda15331b31bf54df15a4</anchor>
      <arglist>(apr_pool_t *p, const char *file_line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_destroy</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>gf9e500b2fa068b575e2c58839f0fd4fe</anchor>
      <arglist>(apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_destroy_debug</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>gffc6f9a0dd33dfdabd0a1ad006a4b4a3</anchor>
      <arglist>(apr_pool_t *p, const char *file_line)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>apr_palloc</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g8e1dc68928a503f4b57e895d0d491eae</anchor>
      <arglist>(apr_pool_t *p, apr_size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>apr_palloc_debug</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g0b0dbbaef79747b782dc1679a20cea0e</anchor>
      <arglist>(apr_pool_t *p, apr_size_t size, const char *file_line)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>apr_pcalloc</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g6e0be4d4606f57a5b195a3b4f94e2859</anchor>
      <arglist>(apr_pool_t *p, apr_size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>apr_pcalloc_debug</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g9bb3ff72d6d84673f4836d244175435a</anchor>
      <arglist>(apr_pool_t *p, apr_size_t size, const char *file_line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_abort_set</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>gf7dcf69ba4da14b14837fb783b489680</anchor>
      <arglist>(apr_abortfunc_t abortfunc, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_abortfunc_t</type>
      <name>apr_pool_abort_get</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g972fd3a2640d84674f79cc70baf6ccac</anchor>
      <arglist>(apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_pool_parent_get</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g59728f18dc628f2746c31bd9627d5ab1</anchor>
      <arglist>(apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_pool_is_ancestor</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>gad5be4ef1bc1f98bc1ec9ce99d3675a9</anchor>
      <arglist>(apr_pool_t *a, apr_pool_t *b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_tag</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>gf47f2850c94b5a8471201e353199a1de</anchor>
      <arglist>(apr_pool_t *pool, const char *tag)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pool_userdata_set</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g52753379b14d4e858a2121d06c1f7b58</anchor>
      <arglist>(const void *data, const char *key, apr_status_t(*cleanup)(void *), apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pool_userdata_setn</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>g1201e55f4a2ecccc0f76791af35e63bb</anchor>
      <arglist>(const void *data, const char *key, apr_status_t(*cleanup)(void *), apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pool_userdata_get</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga9da04d2a1b1cf5441157ca802f5ac6e</anchor>
      <arglist>(void **data, const char *key, apr_pool_t *pool)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>PoolCleanup</name>
    <title>Pool Cleanup Functions</title>
    <filename>group___pool_cleanup.html</filename>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_cleanup_register</name>
      <anchorfile>group___pool_cleanup.html</anchorfile>
      <anchor>g6e4b80cf5de3d83fdba45657cb560550</anchor>
      <arglist>(apr_pool_t *p, const void *data, apr_status_t(*plain_cleanup)(void *), apr_status_t(*child_cleanup)(void *))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_cleanup_kill</name>
      <anchorfile>group___pool_cleanup.html</anchorfile>
      <anchor>g01ebbef4842f1b221c60506c1819a24c</anchor>
      <arglist>(apr_pool_t *p, const void *data, apr_status_t(*cleanup)(void *))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_child_cleanup_set</name>
      <anchorfile>group___pool_cleanup.html</anchorfile>
      <anchor>gbc7b1aa9e851f10eff33c20baea8a4ac</anchor>
      <arglist>(apr_pool_t *p, const void *data, apr_status_t(*plain_cleanup)(void *), apr_status_t(*child_cleanup)(void *))</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pool_cleanup_run</name>
      <anchorfile>group___pool_cleanup.html</anchorfile>
      <anchor>g06794d40cfee7f9357631ed6d99a9660</anchor>
      <arglist>(apr_pool_t *p, void *data, apr_status_t(*cleanup)(void *))</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pool_cleanup_null</name>
      <anchorfile>group___pool_cleanup.html</anchorfile>
      <anchor>g5b829fedf845e099c3de5c7cbf014c86</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_cleanup_for_exec</name>
      <anchorfile>group___pool_cleanup.html</anchorfile>
      <anchor>gbb95360d0c103c5dfa1848ac31b2c3eb</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>PoolDebug</name>
    <title>Pool Debugging functions.</title>
    <filename>group___pool_debug.html</filename>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_join</name>
      <anchorfile>group___pool_debug.html</anchorfile>
      <anchor>g9165cfa05653d8016714f4fa922d8c75</anchor>
      <arglist>(apr_pool_t *p, apr_pool_t *sub)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_pool_find</name>
      <anchorfile>group___pool_debug.html</anchorfile>
      <anchor>gc3585701def228f48ced26e5d573348d</anchor>
      <arglist>(const void *mem)</arglist>
    </member>
    <member kind="function">
      <type>apr_size_t</type>
      <name>apr_pool_num_bytes</name>
      <anchorfile>group___pool_debug.html</anchorfile>
      <anchor>g3461dcf543818ac61f808f03e79f3f0d</anchor>
      <arglist>(apr_pool_t *p, int recurse)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_lock</name>
      <anchorfile>group___pool_debug.html</anchorfile>
      <anchor>gcbc105ca57079b649760f449899ffe32</anchor>
      <arglist>(apr_pool_t *pool, int flag)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_portabile</name>
    <title>Portability Routines</title>
    <filename>group__apr__portabile.html</filename>
    <subgroup>apr_os_thread</subgroup>
    <subgroup>apr_os_dso</subgroup>
    <class kind="struct">apr_os_proc_mutex_t</class>
    <class kind="struct">apr_os_sock_info_t</class>
    <member kind="define">
      <type>#define</type>
      <name>apr_os_global_mutex_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gd6caf4c4add41b1012074af5aedbe16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_os_global_mutex_get</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g8a75bd99782545965374d0813d5520c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_os_file_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gfcdb840ad387b25989abf506928c6eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DIR</type>
      <name>apr_os_dir_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gb0b799b69c0b753a2967cd93a286863d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_os_sock_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gd30f2f62354e8391039f094dc17f070b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_os_proc_mutex_t</type>
      <name>apr_os_proc_mutex_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g7e1871eb50893b8912c4454f6b1cc91a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pthread_t</type>
      <name>apr_os_thread_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g3eaee63bfc71b3637042ad12e95ec990</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pthread_key_t</type>
      <name>apr_os_threadkey_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>geae4e45abc9ebf50ba0e6c9864762b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pid_t</type>
      <name>apr_os_proc_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ge798faed382d2a6aa2065a153695d496</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>timeval</type>
      <name>apr_os_imp_time_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g62faba0eaf609e02aba623ce65c03c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tm</type>
      <name>apr_os_exp_time_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g4acd6307350aae2b691cbbf4b1f3346c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>apr_os_dso_handle_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gee39b1b0ea21cbd5cfac034f224b8d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>apr_os_shm_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g45d7666be0032346254b6c0de8e44a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_os_sock_info_t</type>
      <name>apr_os_sock_info_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gda326fd8b3c535560fb04400ca38ca7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_file_get</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gb87fcc2b23eff39826fbecc2436c853f</anchor>
      <arglist>(apr_os_file_t *thefile, apr_file_t *file)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_dir_get</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ge537959b0468360e0869fee0ec44e88a</anchor>
      <arglist>(apr_os_dir_t **thedir, apr_dir_t *dir)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_sock_get</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gc81c44918c2edc892f3425c0af42df40</anchor>
      <arglist>(apr_os_sock_t *thesock, apr_socket_t *sock)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_proc_mutex_get</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g37f5042d69339e9d4cd21ec5e29ab1c4</anchor>
      <arglist>(apr_os_proc_mutex_t *ospmutex, apr_proc_mutex_t *pmutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_exp_time_get</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g7313f4eb2556a7d6c6bda22961ffcd33</anchor>
      <arglist>(apr_os_exp_time_t **ostime, apr_time_exp_t *aprtime)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_imp_time_get</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g39bc2e2b550df8b5633114a63133cf72</anchor>
      <arglist>(apr_os_imp_time_t **ostime, apr_time_t *aprtime)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_shm_get</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g56841ea60deb6ecd7a97a85f62a8692d</anchor>
      <arglist>(apr_os_shm_t *osshm, apr_shm_t *shm)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_file_put</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gf73583891adcf1ad086cac1e5a7c836f</anchor>
      <arglist>(apr_file_t **file, apr_os_file_t *thefile, apr_int32_t flags, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_pipe_put</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g7a0a993b8e6e21e86690f5766b983133</anchor>
      <arglist>(apr_file_t **file, apr_os_file_t *thefile, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_pipe_put_ex</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g7d092b0884aaa7c1d4ab7c26a11d666e</anchor>
      <arglist>(apr_file_t **file, apr_os_file_t *thefile, int register_cleanup, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_dir_put</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gf61309cfd9c4273283d23e17437ed136</anchor>
      <arglist>(apr_dir_t **dir, apr_os_dir_t *thedir, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_sock_put</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gd3313a27b578955663391c4be939654c</anchor>
      <arglist>(apr_socket_t **sock, apr_os_sock_t *thesock, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_sock_make</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g27d8f132d8834b6945d42da94af4ce84</anchor>
      <arglist>(apr_socket_t **apr_sock, apr_os_sock_info_t *os_sock_info, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_proc_mutex_put</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g6855e609fde2c698bb97142714228258</anchor>
      <arglist>(apr_proc_mutex_t **pmutex, apr_os_proc_mutex_t *ospmutex, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_imp_time_put</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g091db8e13ec8648aec34795f554a1567</anchor>
      <arglist>(apr_time_t *aprtime, apr_os_imp_time_t **ostime, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_exp_time_put</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g0e174aa42e6eb679f12176c1d23d711f</anchor>
      <arglist>(apr_time_exp_t *aprtime, apr_os_exp_time_t **ostime, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_shm_put</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g5bdbcef43cf15c4c1f5da9f8cf025cbc</anchor>
      <arglist>(apr_shm_t **shm, apr_os_shm_t *osshm, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_os_default_encoding</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>gcf19a0c6c6c432eb5286b884d7a33c7d</anchor>
      <arglist>(apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_os_locale_encoding</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>g2c48b19b710af948c8c5fe3f5d7644c2</anchor>
      <arglist>(apr_pool_t *pool)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_os_thread</name>
    <title>Thread portability Routines</title>
    <filename>group__apr__os__thread.html</filename>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_thread_get</name>
      <anchorfile>group__apr__os__thread.html</anchorfile>
      <anchor>g8d4fdb7f450d2ffdf744c2f4547b500e</anchor>
      <arglist>(apr_os_thread_t **thethd, apr_thread_t *thd)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_threadkey_get</name>
      <anchorfile>group__apr__os__thread.html</anchorfile>
      <anchor>g5c8714e24c9e16fbd47700255f44e0ec</anchor>
      <arglist>(apr_os_threadkey_t *thekey, apr_threadkey_t *key)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_thread_put</name>
      <anchorfile>group__apr__os__thread.html</anchorfile>
      <anchor>g54b2722a0d90450d350409e3c7360fa7</anchor>
      <arglist>(apr_thread_t **thd, apr_os_thread_t *thethd, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_threadkey_put</name>
      <anchorfile>group__apr__os__thread.html</anchorfile>
      <anchor>gf37e07c7851533a069c658e6e4d45dd3</anchor>
      <arglist>(apr_threadkey_t **key, apr_os_threadkey_t *thekey, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_os_thread_t</type>
      <name>apr_os_thread_current</name>
      <anchorfile>group__apr__os__thread.html</anchorfile>
      <anchor>ga848804efa9ca4090532060749d3169f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_os_thread_equal</name>
      <anchorfile>group__apr__os__thread.html</anchorfile>
      <anchor>gab53efa485f203c09a5edc5a5bc3b8ea</anchor>
      <arglist>(apr_os_thread_t tid1, apr_os_thread_t tid2)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_os_dso</name>
    <title>DSO (Dynamic Loading) Portabiliity Routines</title>
    <filename>group__apr__os__dso.html</filename>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_dso_handle_put</name>
      <anchorfile>group__apr__os__dso.html</anchorfile>
      <anchor>g7c60260906860d320ccbae167821bbb6</anchor>
      <arglist>(apr_dso_handle_t **dso, apr_os_dso_handle_t thedso, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_os_dso_handle_get</name>
      <anchorfile>group__apr__os__dso.html</anchorfile>
      <anchor>gd1a03ee1a79a9445c7329e0b37191b04</anchor>
      <arglist>(apr_os_dso_handle_t *dso, apr_dso_handle_t *aprdso)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_proc_mutex</name>
    <title>Process Locking Routines</title>
    <filename>group__apr__proc__mutex.html</filename>
    <member kind="typedef">
      <type>apr_proc_mutex_t</type>
      <name>apr_proc_mutex_t</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>g912817d4c3ea0c581c9049d4d9e58170</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_lockmech_e</name>
      <anchor>gada99139636a0bedceec1c967068de0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_FCNTL</name>
      <anchor>ggada99139636a0bedceec1c967068de0ef637780d7874140f6e4f59bccac83436</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_FLOCK</name>
      <anchor>ggada99139636a0bedceec1c967068de0eef9b8dbb142fb7eb1bb636a35b4af252</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_SYSVSEM</name>
      <anchor>ggada99139636a0bedceec1c967068de0e63766c2539622a6a36397526bcd638ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_PROC_PTHREAD</name>
      <anchor>ggada99139636a0bedceec1c967068de0eeb9be048b123bbc28ab63b6f97ecc4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_POSIXSEM</name>
      <anchor>ggada99139636a0bedceec1c967068de0ea1f79a9c4a072a0d702e35b94ffdc140</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_DEFAULT</name>
      <anchor>ggada99139636a0bedceec1c967068de0e89a14684624c826950febd5714904119</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_mutex_create</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>gc35185e42438155d136e86e81b603bfc</anchor>
      <arglist>(apr_proc_mutex_t **mutex, const char *fname, apr_lockmech_e mech, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_mutex_child_init</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>g1aa4b0d989aa97baf6687d9bfcf838a0</anchor>
      <arglist>(apr_proc_mutex_t **mutex, const char *fname, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_mutex_lock</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>g0ed839c024c3da10dd738bbd2fff9360</anchor>
      <arglist>(apr_proc_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_mutex_trylock</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>g7272f3b8bdc57152eccbad25e2b74d23</anchor>
      <arglist>(apr_proc_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_mutex_unlock</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>g25b91bde16ff68d311bc0bb01db7f37f</anchor>
      <arglist>(apr_proc_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_mutex_destroy</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>gbd72f5edd4411ebb26c516df186a32fa</anchor>
      <arglist>(apr_proc_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_mutex_cleanup</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>g593c756007c8030ab797b09458804d82</anchor>
      <arglist>(void *mutex)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_proc_mutex_lockfile</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>g90c162d605dac04b4f7755f6b44608d6</anchor>
      <arglist>(apr_proc_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_proc_mutex_name</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>gf095bb21ae224142b44560fb34949d42</anchor>
      <arglist>(apr_proc_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_proc_mutex_defname</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>g191506708f2168ee222b786ea3eb3f48</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_proc_mutex_pool_get</name>
      <anchorfile>group__apr__proc__mutex.html</anchorfile>
      <anchor>g6529ce013ede69cc1587879051a504aa</anchor>
      <arglist>(const apr_proc_mutex_t *theproc_mutex)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_ring</name>
    <title>Ring Macro Implementations</title>
    <filename>group__apr__ring.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_ENTRY</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>gbafef2e88d72d28d04036357771adb0e</anchor>
      <arglist>(elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_HEAD</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g4bd385a55af4d47454554b9e51f9c225</anchor>
      <arglist>(head, elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_SENTINEL</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g260b12b0e681920adabbd933cef1fcd1</anchor>
      <arglist>(hp, elem, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_FIRST</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g0a3bb75a059eab60806f244c4b2aa203</anchor>
      <arglist>(hp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_LAST</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g1bfd1c3245cb766efc4cf11702de85b9</anchor>
      <arglist>(hp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_NEXT</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g0269a5c4c38e62144a9352d5eb0c82ad</anchor>
      <arglist>(ep, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_PREV</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>ga0571d0f737b4b1e3d774d2776140598</anchor>
      <arglist>(ep, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_INIT</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>gaedfa23f6cbc100599b78edec9d0875a</anchor>
      <arglist>(hp, elem, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_EMPTY</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g38af0a043bfec3578ccf6511004ff5aa</anchor>
      <arglist>(hp, elem, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_ELEM_INIT</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g6ed791ecb7498de32cdec69c99d06e45</anchor>
      <arglist>(ep, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_SPLICE_BEFORE</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g7adcd73996d95513b593b77133854f1b</anchor>
      <arglist>(lep, ep1, epN, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_SPLICE_AFTER</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g53fd1288b6be54e483f149cc02ee56ee</anchor>
      <arglist>(lep, ep1, epN, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_INSERT_BEFORE</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g52ce59d608fdafacf4f8ef5d0c5fae39</anchor>
      <arglist>(lep, nep, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_INSERT_AFTER</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g01cf66d041aa433bea52730cc9d24354</anchor>
      <arglist>(lep, nep, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_SPLICE_HEAD</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g8097310e8722ff98286ec5ecd5fd9a95</anchor>
      <arglist>(hp, ep1, epN, elem, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_SPLICE_TAIL</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g818c17c5fec9bc2eb246c3e79c2c9967</anchor>
      <arglist>(hp, ep1, epN, elem, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_INSERT_HEAD</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>gb208ba6feac61158203aca02a8e3263d</anchor>
      <arglist>(hp, nep, elem, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_INSERT_TAIL</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g077d16bbf2af4741af63daac1117473e</anchor>
      <arglist>(hp, nep, elem, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_CONCAT</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>gdbdb2d38b1818447c27c2f5c910cc0fb</anchor>
      <arglist>(h1, h2, elem, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_PREPEND</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g93ab78864633c728c9f986fbdfd1515f</anchor>
      <arglist>(h1, h2, elem, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_UNSPLICE</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g86e03419324ab26daa6f68be48cee479</anchor>
      <arglist>(ep1, epN, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_REMOVE</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g98892025ac2197662e2d9443c7a90bbd</anchor>
      <arglist>(ep, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_CHECK_ONE</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g8243e3825c7bba88a84136338046cdfb</anchor>
      <arglist>(msg, ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_CHECK</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g2002a8bf8f80a2b95f2f426c32ba0ae4</anchor>
      <arglist>(hp, elem, link, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_CHECK_CONSISTENCY</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>g6c0162cc7ce4093269d352ee1788fcb0</anchor>
      <arglist>(hp, elem, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_CHECK_ELEM</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>gf101fdbb70f2df188db0e212b5ed2e3b</anchor>
      <arglist>(ep, elem, link, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_CHECK_ELEM_CONSISTENCY</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>ga12f9dae03b20d1989eed7eea4f4d7ec</anchor>
      <arglist>(ep, elem, link)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_shm</name>
    <title>Shared Memory Routines</title>
    <filename>group__apr__shm.html</filename>
    <member kind="typedef">
      <type>apr_shm_t</type>
      <name>apr_shm_t</name>
      <anchorfile>group__apr__shm.html</anchorfile>
      <anchor>g84034931b2165ee5cd056a8e23b12139</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_shm_create</name>
      <anchorfile>group__apr__shm.html</anchorfile>
      <anchor>g3d4f8c4dffc938abc51c744e56e8f6e9</anchor>
      <arglist>(apr_shm_t **m, apr_size_t reqsize, const char *filename, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_shm_remove</name>
      <anchorfile>group__apr__shm.html</anchorfile>
      <anchor>g3c73d5625d42ea8653f7688a7e4222f4</anchor>
      <arglist>(const char *filename, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_shm_destroy</name>
      <anchorfile>group__apr__shm.html</anchorfile>
      <anchor>g557b940ae98216d2ea82717c8d52b2ee</anchor>
      <arglist>(apr_shm_t *m)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_shm_attach</name>
      <anchorfile>group__apr__shm.html</anchorfile>
      <anchor>gbe738c7f7f2c01dff699c0b69a58f87e</anchor>
      <arglist>(apr_shm_t **m, const char *filename, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_shm_detach</name>
      <anchorfile>group__apr__shm.html</anchorfile>
      <anchor>g648fe13f9141f27b19ad68a682f8fde1</anchor>
      <arglist>(apr_shm_t *m)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>apr_shm_baseaddr_get</name>
      <anchorfile>group__apr__shm.html</anchorfile>
      <anchor>g288c1a74b6a97a091aaa42df9ea24bef</anchor>
      <arglist>(const apr_shm_t *m)</arglist>
    </member>
    <member kind="function">
      <type>apr_size_t</type>
      <name>apr_shm_size_get</name>
      <anchorfile>group__apr__shm.html</anchorfile>
      <anchor>g101f29447e2077bfa85205d963bec6d4</anchor>
      <arglist>(const apr_shm_t *m)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_shm_pool_get</name>
      <anchorfile>group__apr__shm.html</anchorfile>
      <anchor>g20b5398ec414db52a9d861c62a3499e6</anchor>
      <arglist>(const apr_shm_t *theshm)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_signal</name>
    <title>Handling</title>
    <filename>group__apr__signal.html</filename>
    <member kind="typedef">
      <type>void</type>
      <name>apr_sigfunc_t</name>
      <anchorfile>group__apr__signal.html</anchorfile>
      <anchor>gd5118cd2cc6a1b5da0932edc5b3f26f9</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>apr_sigfunc_t *</type>
      <name>apr_signal</name>
      <anchorfile>group__apr__signal.html</anchorfile>
      <anchor>g738801e45bee6f9f5894a45c9b896437</anchor>
      <arglist>(int signo, apr_sigfunc_t *func)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_signal_description_get</name>
      <anchorfile>group__apr__signal.html</anchorfile>
      <anchor>g8eef61558974879f128585bf1b13feb6</anchor>
      <arglist>(int signum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_signal_init</name>
      <anchorfile>group__apr__signal.html</anchorfile>
      <anchor>g88f3805287906b277d7981526bd064b2</anchor>
      <arglist>(apr_pool_t *pglobal)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_signal_block</name>
      <anchorfile>group__apr__signal.html</anchorfile>
      <anchor>gd1c198ddc3efbb39ca67d1666c9ba503</anchor>
      <arglist>(int signum)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_signal_unblock</name>
      <anchorfile>group__apr__signal.html</anchorfile>
      <anchor>geab904714c8ff5348b0c9740b2fede00</anchor>
      <arglist>(int signum)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_strings</name>
    <title>String routines</title>
    <filename>group__apr__strings.html</filename>
    <subgroup>APR_Strings_Snprintf</subgroup>
    <member kind="function">
      <type>int</type>
      <name>apr_strnatcmp</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g2a185023e497e58adea47ebc7bbe33be</anchor>
      <arglist>(char const *a, char const *b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_strnatcasecmp</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g21a52f2066d61439f139bc6e28251aaf</anchor>
      <arglist>(char const *a, char const *b)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_pstrdup</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g24a703d14d4ae529a95af7a13954a079</anchor>
      <arglist>(apr_pool_t *p, const char *s)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_pstrmemdup</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>gf84b13ad9cd4e7edbba344ea41211f6c</anchor>
      <arglist>(apr_pool_t *p, const char *s, apr_size_t n)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_pstrndup</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g30abbca4cdc425e4d70e1f18c92da0bd</anchor>
      <arglist>(apr_pool_t *p, const char *s, apr_size_t n)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>apr_pmemdup</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>ga21a9e3bd334311310385f0c03f63f11</anchor>
      <arglist>(apr_pool_t *p, const void *m, apr_size_t n)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_pstrcat</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>gdac504056af3b223c6bcb56cd2a35165</anchor>
      <arglist>(apr_pool_t *p,...)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_pstrcatv</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>ga52f68ebad081e432a66741bf9289513</anchor>
      <arglist>(apr_pool_t *p, const struct iovec *vec, apr_size_t nvec, apr_size_t *nbytes)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_pvsprintf</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g73b7bf36e9ceee36566098bac093455c</anchor>
      <arglist>(apr_pool_t *p, const char *fmt, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_psprintf</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>gb78230feccb68989eac8480266511bc3</anchor>
      <arglist>(apr_pool_t *p, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_cpystrn</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g64e68cabb8e3b5716953852efd31332b</anchor>
      <arglist>(char *dst, const char *src, apr_size_t dst_size)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_collapse_spaces</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g978515657f8319c57ea278930fb4640b</anchor>
      <arglist>(char *dest, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_tokenize_to_argv</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g9adfa6a35cdedc5d81a8ceb235f95af4</anchor>
      <arglist>(const char *arg_str, char ***argv_out, apr_pool_t *token_context)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_strtok</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g01484ed0ea9fddaa2a90f7d88330b5d7</anchor>
      <arglist>(char *str, const char *sep, char **last)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_itoa</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g54c0831ca8924e5619915603fd6dee7c</anchor>
      <arglist>(apr_pool_t *p, int n)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_ltoa</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g85ea65b62b82bf82e85c39a4c100b35b</anchor>
      <arglist>(apr_pool_t *p, long n)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_off_t_toa</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g34544e93838dc8d4deb22a070de9b8e3</anchor>
      <arglist>(apr_pool_t *p, apr_off_t n)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_strtoff</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g9a5e702c763c11f7b7ed2da9838e1857</anchor>
      <arglist>(apr_off_t *offset, const char *buf, char **end, int base)</arglist>
    </member>
    <member kind="function">
      <type>apr_int64_t</type>
      <name>apr_strtoi64</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g5d9072e6f3c540c131ce442cff0b994a</anchor>
      <arglist>(const char *buf, char **end, int base)</arglist>
    </member>
    <member kind="function">
      <type>apr_int64_t</type>
      <name>apr_atoi64</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>g3ac865978aaac210e336c9c99cf74263</anchor>
      <arglist>(const char *buf)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_strfsize</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>gc0c0a5004c679a92c40c17fd43dd2ef7</anchor>
      <arglist>(apr_off_t size, char *buf)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>APR_Strings_Snprintf</name>
    <title>snprintf implementations</title>
    <filename>group___a_p_r___strings___snprintf.html</filename>
    <member kind="function">
      <type>int</type>
      <name>apr_snprintf</name>
      <anchorfile>group___a_p_r___strings___snprintf.html</anchorfile>
      <anchor>g097dbf530e3540c4fafad9f2a72adb3c</anchor>
      <arglist>(char *buf, apr_size_t len, const char *format,...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_vsnprintf</name>
      <anchorfile>group___a_p_r___strings___snprintf.html</anchorfile>
      <anchor>g4d74251e4dab00c3daac470a67327ea3</anchor>
      <arglist>(char *buf, apr_size_t len, const char *format, va_list ap)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_support</name>
    <title>Internal APR support functions</title>
    <filename>group__apr__support.html</filename>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_wait_for_io_or_timeout</name>
      <anchorfile>group__apr__support.html</anchorfile>
      <anchor>g14a3ab12b2def422fb6d2ef325a5ede2</anchor>
      <arglist>(apr_file_t *f, apr_socket_t *s, int for_read)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_tables</name>
    <title>Table and Array Functions</title>
    <filename>group__apr__tables.html</filename>
    <class kind="struct">apr_array_header_t</class>
    <class kind="struct">apr_table_entry_t</class>
    <member kind="define">
      <type>#define</type>
      <name>APR_ARRAY_IDX</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gda0055b00019f3fa0c89f9bce31171b8</anchor>
      <arglist>(ary, i, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ARRAY_PUSH</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g52db1c1fd0d97911e863791c1f410996</anchor>
      <arglist>(ary, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OVERLAP_TABLES_SET</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gdf1c8f4b05500fb1955580e01a49fc73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OVERLAP_TABLES_MERGE</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gb37c029e3f3eac3f82ee29ff8da1ea1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_table_t</type>
      <name>apr_table_t</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gfdafc0875a2cf6d44d17779ea91e4f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_array_header_t</type>
      <name>apr_array_header_t</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g63f0d079e55606c4dfdb825d855d0d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_table_entry_t</type>
      <name>apr_table_entry_t</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g30d529898acbe12d67ec1fb7253a6d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(</type>
      <name>apr_table_do_callback_fn_t</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g7ae9fe24b8b8355f608ffc4d5468b1be</anchor>
      <arglist>)(void *rec, const char *key, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>const apr_array_header_t *</type>
      <name>apr_table_elts</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g83152217f11a5c3a584429c7403b2c1d</anchor>
      <arglist>(const apr_table_t *t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_is_empty_table</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g03407e669cba0a06e1a38e10944c5b89</anchor>
      <arglist>(const apr_table_t *t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_is_empty_array</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gd7fbba71a02bbf7d9c4d4472d63cd4e9</anchor>
      <arglist>(const apr_array_header_t *a)</arglist>
    </member>
    <member kind="function">
      <type>apr_array_header_t *</type>
      <name>apr_array_make</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g20a6421de59e3f439d8a5da2d0d3659d</anchor>
      <arglist>(apr_pool_t *p, int nelts, int elt_size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>apr_array_push</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g07789853ed6a510a3f4fddd3af854adc</anchor>
      <arglist>(apr_array_header_t *arr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>apr_array_pop</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g6b3d2e5d0f578c5c28df2c2421e2565d</anchor>
      <arglist>(apr_array_header_t *arr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_array_cat</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g48fce18b5f61c194c05219ae7bb693c7</anchor>
      <arglist>(apr_array_header_t *dst, const apr_array_header_t *src)</arglist>
    </member>
    <member kind="function">
      <type>apr_array_header_t *</type>
      <name>apr_array_copy</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g07f695db67812a1250267326471aff43</anchor>
      <arglist>(apr_pool_t *p, const apr_array_header_t *arr)</arglist>
    </member>
    <member kind="function">
      <type>apr_array_header_t *</type>
      <name>apr_array_copy_hdr</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g3f8a27f88aa2ed0fcc24034000c70e3f</anchor>
      <arglist>(apr_pool_t *p, const apr_array_header_t *arr)</arglist>
    </member>
    <member kind="function">
      <type>apr_array_header_t *</type>
      <name>apr_array_append</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g96bf5a2346d30905f5191248784d0a4e</anchor>
      <arglist>(apr_pool_t *p, const apr_array_header_t *first, const apr_array_header_t *second)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_array_pstrcat</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>geea4b065b1c61a0ec20653407f2ecb42</anchor>
      <arglist>(apr_pool_t *p, const apr_array_header_t *arr, const char sep)</arglist>
    </member>
    <member kind="function">
      <type>apr_table_t *</type>
      <name>apr_table_make</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gaee266fb19b0453bbaa1c62f7514b1fb</anchor>
      <arglist>(apr_pool_t *p, int nelts)</arglist>
    </member>
    <member kind="function">
      <type>apr_table_t *</type>
      <name>apr_table_copy</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g95fa4065f34b972a44d7d07bc9f41546</anchor>
      <arglist>(apr_pool_t *p, const apr_table_t *t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_table_clear</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g775cc7b0edd0411652cabd5fef83b457</anchor>
      <arglist>(apr_table_t *t)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_table_get</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g38d6c3ec174c80b13cd91887dbb46783</anchor>
      <arglist>(const apr_table_t *t, const char *key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_table_set</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g4576e46d6ce962663de8098d3153a88b</anchor>
      <arglist>(apr_table_t *t, const char *key, const char *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_table_setn</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g8f0414143c5782e27cdbd5e0d96acf3c</anchor>
      <arglist>(apr_table_t *t, const char *key, const char *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_table_unset</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g1e0a17644ab1f705f1c013cfd8a1bdba</anchor>
      <arglist>(apr_table_t *t, const char *key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_table_merge</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>ga24bacc2005d1d00d55db0ca256d9043</anchor>
      <arglist>(apr_table_t *t, const char *key, const char *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_table_mergen</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gb58cb0e7297cb8f5f0bef8de03c1beae</anchor>
      <arglist>(apr_table_t *t, const char *key, const char *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_table_add</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g91d215fc0a9387fc4254db2aa60d6f2c</anchor>
      <arglist>(apr_table_t *t, const char *key, const char *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_table_addn</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gf3f4204eb8825c26c86c4c5b610b6dea</anchor>
      <arglist>(apr_table_t *t, const char *key, const char *val)</arglist>
    </member>
    <member kind="function">
      <type>apr_table_t *</type>
      <name>apr_table_overlay</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gf0fc20bc27a453ff6724a1a02c2452c5</anchor>
      <arglist>(apr_pool_t *p, const apr_table_t *overlay, const apr_table_t *base)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_table_do</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gbc72ff8bb94ec0a98518115429077b8c</anchor>
      <arglist>(apr_table_do_callback_fn_t *comp, void *rec, const apr_table_t *t,...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_table_vdo</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>g8337d678f499a661b55cb416c1ed1587</anchor>
      <arglist>(apr_table_do_callback_fn_t *comp, void *rec, const apr_table_t *t, va_list vp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_table_overlap</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>ga0ae5b8fe12840c7825991d888582e58</anchor>
      <arglist>(apr_table_t *a, const apr_table_t *b, unsigned flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_table_compress</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>gb926451ecbf45e74acf265339eeffcbf</anchor>
      <arglist>(apr_table_t *t, unsigned flags)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_thread_cond</name>
    <title>Condition Variable Routines</title>
    <filename>group__apr__thread__cond.html</filename>
    <member kind="typedef">
      <type>apr_thread_cond_t</type>
      <name>apr_thread_cond_t</name>
      <anchorfile>group__apr__thread__cond.html</anchorfile>
      <anchor>g0495d4d1b17c60983fce51cb09b15b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_cond_create</name>
      <anchorfile>group__apr__thread__cond.html</anchorfile>
      <anchor>g9176e4f1e512f4ed9511fbb4fc6a45fa</anchor>
      <arglist>(apr_thread_cond_t **cond, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_cond_wait</name>
      <anchorfile>group__apr__thread__cond.html</anchorfile>
      <anchor>g605aa511bb15e8aa7b8e95c3c7577090</anchor>
      <arglist>(apr_thread_cond_t *cond, apr_thread_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_cond_timedwait</name>
      <anchorfile>group__apr__thread__cond.html</anchorfile>
      <anchor>gaaa80fef1504e39d15a9c1da620cb4ad</anchor>
      <arglist>(apr_thread_cond_t *cond, apr_thread_mutex_t *mutex, apr_interval_time_t timeout)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_cond_signal</name>
      <anchorfile>group__apr__thread__cond.html</anchorfile>
      <anchor>g75f045a984feba79b1fddca65c9876f1</anchor>
      <arglist>(apr_thread_cond_t *cond)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_cond_broadcast</name>
      <anchorfile>group__apr__thread__cond.html</anchorfile>
      <anchor>g795ee44bf548e6217cc6920742892f9f</anchor>
      <arglist>(apr_thread_cond_t *cond)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_cond_destroy</name>
      <anchorfile>group__apr__thread__cond.html</anchorfile>
      <anchor>g4ff7582659b0cd2a6463603de865bd36</anchor>
      <arglist>(apr_thread_cond_t *cond)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_thread_cond_pool_get</name>
      <anchorfile>group__apr__thread__cond.html</anchorfile>
      <anchor>g5f9abd0057207776fb7a1246f9f61d97</anchor>
      <arglist>(const apr_thread_cond_t *thethread_cond)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_thread_mutex</name>
    <title>Thread Mutex Routines</title>
    <filename>group__apr__thread__mutex.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>APR_THREAD_MUTEX_DEFAULT</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>gb15e4da7c04dcc4b3b5f1ca57c416129</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_THREAD_MUTEX_NESTED</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>g78d5e51a85c71f7bc2da2a293d7cc2c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_THREAD_MUTEX_UNNESTED</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>gebc1e764641c2b9f5a890f5a99f0f064</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_thread_mutex_t</type>
      <name>apr_thread_mutex_t</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>g403b0b4658868d93e2b773e671ef06a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_mutex_create</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>g81a32c9fad11d67df29edccd166875ec</anchor>
      <arglist>(apr_thread_mutex_t **mutex, unsigned int flags, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_mutex_lock</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>g47644b0e0bb9b9c02498fe3a128f9724</anchor>
      <arglist>(apr_thread_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_mutex_trylock</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>g53fd99e7042b7db29538af5f39bd71a7</anchor>
      <arglist>(apr_thread_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_mutex_unlock</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>g40cd77cd9eda0e8b3c9752eae6b4cf65</anchor>
      <arglist>(apr_thread_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_mutex_destroy</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>g305ffad2bbcdf015a4b483d5a1352e75</anchor>
      <arglist>(apr_thread_mutex_t *mutex)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_thread_mutex_pool_get</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>g42aa2577563bab8a5866503a82724c03</anchor>
      <arglist>(const apr_thread_mutex_t *thethread_mutex)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_thread_proc</name>
    <title>Threads and Process Functions</title>
    <filename>group__apr__thread__proc.html</filename>
    <subgroup>APR_OC</subgroup>
    <class kind="struct">apr_proc_t</class>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROC_CHECK_EXIT</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g922f9d24c3486a8bb48692547e540a4d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROC_CHECK_SIGNALED</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gb23e8365093008eb4b4885c4e11a25d3</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROC_CHECK_CORE_DUMP</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g6e8b297a3fd3feee0e195d19910106f1</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_NO_PIPE</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gccf5256a74c6f3068b2c3b309abb0211</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FULL_BLOCK</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g06da5a2bcd3c708e31755f37c07c27d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FULL_NONBLOCK</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g73d40536ffba908f15403b4d82cdd2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PARENT_BLOCK</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gb1b43e8f75f4d47728077e3e83a32956</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CHILD_BLOCK</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g94f8645eed99406a54d969345dde21b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_LIMIT_CPU</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gb501f2a461ef4c35dafd9ae080825e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_LIMIT_MEM</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gab12b50da9ba4394a3a84ebdc42c6976</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_LIMIT_NPROC</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g190e1cf82d730ff6ec593ed1192cf960</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_LIMIT_NOFILE</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g439b634dbff629762402346f521c40ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROC_DETACH_FOREGROUND</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g626a651cb148e3213708540e792b4f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROC_DETACH_DAEMONIZE</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g7120f10b0fe0609ddeb6025b4ac38bc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(</type>
      <name>apr_child_errfn_t</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gcccc80278bd5ac4f635f20a58498ed37</anchor>
      <arglist>)(apr_pool_t *proc, apr_status_t err, const char *description)</arglist>
    </member>
    <member kind="typedef">
      <type>apr_thread_t</type>
      <name>apr_thread_t</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gddee38a6ad1965ba15d2f1a34dfe0d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_threadattr_t</type>
      <name>apr_threadattr_t</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g8f3fcaad925fd77f87b9b82b48bde4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_procattr_t</type>
      <name>apr_procattr_t</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g4809be70b428274c4e4f5fcdf16762e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_thread_once_t</type>
      <name>apr_thread_once_t</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g913450ecf531aa4367a5e42b85d07d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_threadkey_t</type>
      <name>apr_threadkey_t</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gc335c4ab7e18beab948b5147828b122f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_other_child_rec_t</type>
      <name>apr_other_child_rec_t</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga90d3921391bc9b4977ab06294aa2c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *(APR_THREAD_FUNC *)</type>
      <name>apr_thread_start_t</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g0354a4c4da143b0d4bf8577b4b3a6339</anchor>
      <arglist>(apr_thread_t *, void *)</arglist>
    </member>
    <member kind="enumeration">
      <name>apr_cmdtype_e</name>
      <anchor>ga356679c9b4f289627ac1647bb32d4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SHELLCMD</name>
      <anchor>gga356679c9b4f289627ac1647bb32d4bf388aab03a3b2eb6f6d04489b81bbc49a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROGRAM</name>
      <anchor>gga356679c9b4f289627ac1647bb32d4bfe46d222b7da762a66d2382a94bc40b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROGRAM_ENV</name>
      <anchor>gga356679c9b4f289627ac1647bb32d4bfd0a08bc963db30acb2037a5c79cbf66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROGRAM_PATH</name>
      <anchor>gga356679c9b4f289627ac1647bb32d4bfc4bb433040244a1314dc66bc6a931f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SHELLCMD_ENV</name>
      <anchor>gga356679c9b4f289627ac1647bb32d4bf479e5dae45a54ea22350ce5d74ef47d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_wait_how_e</name>
      <anchor>g441d67d811e9a34e8efcf977c40d0c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_WAIT</name>
      <anchor>gg441d67d811e9a34e8efcf977c40d0c00a3bf787dff9d8de5a1f81b5311b05324</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_NOWAIT</name>
      <anchor>gg441d67d811e9a34e8efcf977c40d0c00111f06c1022537fc80b9e5ecea8bf268</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_exit_why_e</name>
      <anchor>gf76f239c21f01710fa0d24c467dbee3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROC_EXIT</name>
      <anchor>ggf76f239c21f01710fa0d24c467dbee3c39426b99e48fa82981eba3e7c0713841</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROC_SIGNAL</name>
      <anchor>ggf76f239c21f01710fa0d24c467dbee3c8a96b583c39b10c4416e528109449209</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROC_SIGNAL_CORE</name>
      <anchor>ggf76f239c21f01710fa0d24c467dbee3ccd96c38ac9fc78903264243af9a350b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_kill_conditions_e</name>
      <anchor>gd06e4d10da2b8be07de6359ecb9bb967</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_KILL_NEVER</name>
      <anchor>ggd06e4d10da2b8be07de6359ecb9bb9675f3a021eee38e83309a9defeee6357c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_KILL_ALWAYS</name>
      <anchor>ggd06e4d10da2b8be07de6359ecb9bb967d0d7c8773dd82eedc1581ca759d7b320</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_KILL_AFTER_TIMEOUT</name>
      <anchor>ggd06e4d10da2b8be07de6359ecb9bb9677ba5784bd252d6c2ac34c6fbc056df73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_JUST_WAIT</name>
      <anchor>ggd06e4d10da2b8be07de6359ecb9bb9676c7e0dfb1a6f7290380a7e890aedc681</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_KILL_ONLY_ONCE</name>
      <anchor>ggd06e4d10da2b8be07de6359ecb9bb967d6804ace10cc48b392e2bb5c1f6f83f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadattr_create</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g032564285ec1cc95e4768d54b6aa3d9c</anchor>
      <arglist>(apr_threadattr_t **new_attr, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadattr_detach_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g133dbbce0473b010d2c988d0b26a225b</anchor>
      <arglist>(apr_threadattr_t *attr, apr_int32_t on)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadattr_detach_get</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gf895ddcfc4bb23207a0a17135c9baa24</anchor>
      <arglist>(apr_threadattr_t *attr)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadattr_stacksize_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g2828b30f695bde84ac7a96fb31525636</anchor>
      <arglist>(apr_threadattr_t *attr, apr_size_t stacksize)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadattr_guardsize_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gcc0316f693a6f526b977cd81d7a0708d</anchor>
      <arglist>(apr_threadattr_t *attr, apr_size_t guardsize)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_create</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g4140da68445644e59723d54cc96cc675</anchor>
      <arglist>(apr_thread_t **new_thread, apr_threadattr_t *attr, apr_thread_start_t func, void *data, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_exit</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g99a204357ad4850a3778c4eb98d05dc3</anchor>
      <arglist>(apr_thread_t *thd, apr_status_t retval)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_join</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g146f8d1eca571e0955caa737bb5c3a83</anchor>
      <arglist>(apr_status_t *retval, apr_thread_t *thd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_thread_yield</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g4b4df1e8b2064db59db43ce8017eca81</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_once_init</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ge90f810018fd65a31511a22673fdeb82</anchor>
      <arglist>(apr_thread_once_t **control, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_once</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g8761d0245552b7b7b566096473428f88</anchor>
      <arglist>(apr_thread_once_t *control, void(*func)(void))</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_detach</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ge705661d3d05a75097b3d2a37df33d64</anchor>
      <arglist>(apr_thread_t *thd)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_data_get</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gf944a98f0bb5b36dc7fcab60b2dc2e19</anchor>
      <arglist>(void **data, const char *key, apr_thread_t *thread)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_data_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gd85151b1faf08ad7f070c464a776ce3a</anchor>
      <arglist>(void *data, const char *key, apr_status_t(*cleanup)(void *), apr_thread_t *thread)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadkey_private_create</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ge7df2a34a3141c3aba306d13dbb55501</anchor>
      <arglist>(apr_threadkey_t **key, void(*dest)(void *), apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadkey_private_get</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g20fb246e7b90930f4db9ccc5d7cb91de</anchor>
      <arglist>(void **new_mem, apr_threadkey_t *key)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadkey_private_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ge675cd55be2abca1acbdd8083921a9f4</anchor>
      <arglist>(void *priv, apr_threadkey_t *key)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadkey_private_delete</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g2bcf901c987c6e257790fffd5ccf9582</anchor>
      <arglist>(apr_threadkey_t *key)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadkey_data_get</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gfb53d94073c9906f1199a228eed366dc</anchor>
      <arglist>(void **data, const char *key, apr_threadkey_t *threadkey)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_threadkey_data_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ge9eb079d982cc26f3065f0514424c46f</anchor>
      <arglist>(void *data, const char *key, apr_status_t(*cleanup)(void *), apr_threadkey_t *threadkey)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_create</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g556f95e042942115ba4a7c3ef84f5a42</anchor>
      <arglist>(apr_procattr_t **new_attr, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_io_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g2418e8558bc60fb3832f522f103eadce</anchor>
      <arglist>(apr_procattr_t *attr, apr_int32_t in, apr_int32_t out, apr_int32_t err)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_child_in_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g8af87ccdcf98e335096cde30235dc81d</anchor>
      <arglist>(struct apr_procattr_t *attr, apr_file_t *child_in, apr_file_t *parent_in)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_child_out_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g0127f691fb4e1ba3b25116bf49ecb782</anchor>
      <arglist>(struct apr_procattr_t *attr, apr_file_t *child_out, apr_file_t *parent_out)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_child_err_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g325e07e29e6988f311bd71d8cc7245bc</anchor>
      <arglist>(struct apr_procattr_t *attr, apr_file_t *child_err, apr_file_t *parent_err)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_dir_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g76decbbb8baa6d538a9dbf045c8737de</anchor>
      <arglist>(apr_procattr_t *attr, const char *dir)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_cmdtype_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g641310702269e750b4382fc3c16cc15c</anchor>
      <arglist>(apr_procattr_t *attr, apr_cmdtype_e cmd)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_detach_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ge19fabe4255ad04d01d54a170676e1fe</anchor>
      <arglist>(apr_procattr_t *attr, apr_int32_t detach)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_limit_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gf6129b92cfbcf07113ed6eeb2b4517e6</anchor>
      <arglist>(apr_procattr_t *attr, apr_int32_t what, struct rlimit *limit)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_child_errfn_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g97d912c0294625622669ff30debf77bc</anchor>
      <arglist>(apr_procattr_t *attr, apr_child_errfn_t *errfn)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_error_check_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g0d72d15aff3dae8fca454486a08a1ee6</anchor>
      <arglist>(apr_procattr_t *attr, apr_int32_t chk)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_addrspace_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g9ef4c06ced65b18035607158c9fc132e</anchor>
      <arglist>(apr_procattr_t *attr, apr_int32_t addrspace)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_user_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g1339824fa56f33f2b8059717beb46657</anchor>
      <arglist>(apr_procattr_t *attr, const char *username, const char *password)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_procattr_group_set</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gb190824624fff359b784532d5a361a57</anchor>
      <arglist>(apr_procattr_t *attr, const char *groupname)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_fork</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g31c290d7e76dfa07e2970801d49784fc</anchor>
      <arglist>(apr_proc_t *proc, apr_pool_t *cont)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_create</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g2616e2fea866a2912dadfeafcc789397</anchor>
      <arglist>(apr_proc_t *new_proc, const char *progname, const char *const *args, const char *const *env, apr_procattr_t *attr, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_wait</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gbf437b4b325ad8217a3fb79db772ee5a</anchor>
      <arglist>(apr_proc_t *proc, int *exitcode, apr_exit_why_e *exitwhy, apr_wait_how_e waithow)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_wait_all_procs</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g0931b4c5b7560cfca08634fd8369f7e5</anchor>
      <arglist>(apr_proc_t *proc, int *exitcode, apr_exit_why_e *exitwhy, apr_wait_how_e waithow, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_detach</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g13e93bf4106d9f683bb1297883eebe18</anchor>
      <arglist>(int daemonize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_proc_other_child_register</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g1da65dfcf0db5a162cc41a4fefd9b9dd</anchor>
      <arglist>(apr_proc_t *proc, void(*maintenance)(int reason, void *, int status), void *data, apr_file_t *write_fd, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_proc_other_child_unregister</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g06cae596004a51204e56e54b1eb8812f</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_other_child_alert</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g054507fc1a009e7e406977de8ff2430e</anchor>
      <arglist>(apr_proc_t *proc, int reason, int status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_proc_other_child_refresh</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g78033aa95f75af00bad433acd7d0edbd</anchor>
      <arglist>(apr_other_child_rec_t *ocr, int reason)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_proc_other_child_refresh_all</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g1f971a706308c53c388cd936e62e7738</anchor>
      <arglist>(int reason)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_proc_kill</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>g9b254ce7876389f7b618d9cb5ddee84b</anchor>
      <arglist>(apr_proc_t *proc, int sig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_note_subprocess</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gb440c12171ad01a830802c52fe5bb86b</anchor>
      <arglist>(apr_pool_t *a, apr_proc_t *proc, apr_kill_conditions_e how)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_setup_signal_thread</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gfa42fb9137de9a4dbe0a38f7a95eb4b7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_signal_thread</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gad3999b1b2467a8602923d76dfb94a29</anchor>
      <arglist>(int(*signal_handler)(int signum))</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_thread_pool_get</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>gfe078d4daedcdef4704dfa27ff872ad9</anchor>
      <arglist>(const apr_thread_t *thethread)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>APR_OC</name>
    <title>Other Child Flags</title>
    <filename>group___a_p_r___o_c.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>APR_OC_REASON_DEATH</name>
      <anchorfile>group___a_p_r___o_c.html</anchorfile>
      <anchor>gde3c94e5c37fac2eea78afe26946616e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OC_REASON_UNWRITABLE</name>
      <anchorfile>group___a_p_r___o_c.html</anchorfile>
      <anchor>ge8c44a23e7dbc9f66ba83c2f9775b6c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OC_REASON_RESTART</name>
      <anchorfile>group___a_p_r___o_c.html</anchorfile>
      <anchor>g64721b1a47e4357a1ffc7c433292f802</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OC_REASON_UNREGISTER</name>
      <anchorfile>group___a_p_r___o_c.html</anchorfile>
      <anchor>ga3e2c79f03005b6a9509bda59c915428</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OC_REASON_LOST</name>
      <anchorfile>group___a_p_r___o_c.html</anchorfile>
      <anchor>gcdd01e34e493065a3073af09f90047c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OC_REASON_RUNNING</name>
      <anchorfile>group___a_p_r___o_c.html</anchorfile>
      <anchor>g5427294f5cf33e2513f05f8ecac50058</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_thread_rwlock</name>
    <title>Reader/Writer Lock Routines</title>
    <filename>group__apr__thread__rwlock.html</filename>
    <member kind="typedef">
      <type>apr_thread_rwlock_t</type>
      <name>apr_thread_rwlock_t</name>
      <anchorfile>group__apr__thread__rwlock.html</anchorfile>
      <anchor>g8b3e1aa443d06e969b0f7ea50ee8f5e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_rwlock_create</name>
      <anchorfile>group__apr__thread__rwlock.html</anchorfile>
      <anchor>gdb241ea13ebb9b0907dc57c3672f2c44</anchor>
      <arglist>(apr_thread_rwlock_t **rwlock, apr_pool_t *pool)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_rwlock_rdlock</name>
      <anchorfile>group__apr__thread__rwlock.html</anchorfile>
      <anchor>gbbfdf6010eaf9951c7cd1aea3deb8382</anchor>
      <arglist>(apr_thread_rwlock_t *rwlock)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_rwlock_tryrdlock</name>
      <anchorfile>group__apr__thread__rwlock.html</anchorfile>
      <anchor>g50c66db7a5d1fbeb6997ff5760c9fc4f</anchor>
      <arglist>(apr_thread_rwlock_t *rwlock)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_rwlock_wrlock</name>
      <anchorfile>group__apr__thread__rwlock.html</anchorfile>
      <anchor>g74d421aec4dc6b10b4c4c8b5874320be</anchor>
      <arglist>(apr_thread_rwlock_t *rwlock)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_rwlock_trywrlock</name>
      <anchorfile>group__apr__thread__rwlock.html</anchorfile>
      <anchor>g2a4ce0006c68fe97bea900e56aea1ee4</anchor>
      <arglist>(apr_thread_rwlock_t *rwlock)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_rwlock_unlock</name>
      <anchorfile>group__apr__thread__rwlock.html</anchorfile>
      <anchor>g25fc72e2704eeb9274ddeaa5f31f73e0</anchor>
      <arglist>(apr_thread_rwlock_t *rwlock)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_thread_rwlock_destroy</name>
      <anchorfile>group__apr__thread__rwlock.html</anchorfile>
      <anchor>g8c1a30370ff66eabbaf38a1f502015d7</anchor>
      <arglist>(apr_thread_rwlock_t *rwlock)</arglist>
    </member>
    <member kind="function">
      <type>apr_pool_t *</type>
      <name>apr_thread_rwlock_pool_get</name>
      <anchorfile>group__apr__thread__rwlock.html</anchorfile>
      <anchor>g2126a0595e25d1df9ab3f733d7e4857d</anchor>
      <arglist>(const apr_thread_rwlock_t *thethread_rwlock)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_time</name>
    <title>Time Routines</title>
    <filename>group__apr__time.html</filename>
    <class kind="struct">apr_time_exp_t</class>
    <member kind="define">
      <type>#define</type>
      <name>APR_TIME_C</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g3000f49dc70db4f396faaeac1ca74a44</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TIME_T_FMT</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g4d3867daa0204cf3fc8c1ca3d963941a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USEC_PER_SEC</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>gcd6af7eef98ec34928d82608599be07f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_sec</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>gb03f4103c055e6828f86e42bee6f5c2b</anchor>
      <arglist>(time)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_usec</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g3108bea70fc6cde84592d296610e8a4e</anchor>
      <arglist>(time)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_msec</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g33af102aa89f609083f671396edfedd0</anchor>
      <arglist>(time)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_as_msec</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g1b141f2cc5393da17437445b0905fdd3</anchor>
      <arglist>(time)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_from_sec</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ge1e2bb134e72a3003d7116eb3b8d9fa6</anchor>
      <arglist>(sec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_make</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g524c11d82b2f2028e4fc5f5230f4676e</anchor>
      <arglist>(sec, usec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RFC822_DATE_LEN</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g47edbc08d6a5e0d4931dd0f8c6874971</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CTIME_LEN</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g66fea220c9d1433665b14c28dc4edec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_int64_t</type>
      <name>apr_time_t</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>gedd0f998e5cde878c0fefa41a1ee94bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_int64_t</type>
      <name>apr_interval_time_t</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g4867ccc083452a265915ac7dfafde457</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_int32_t</type>
      <name>apr_short_interval_time_t</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g0b43235ea117755966cb116f5df4b986</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_time_exp_t</type>
      <name>apr_time_exp_t</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>gf035f71e7d7512b24ade8a84b90f9472</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_time_t</type>
      <name>apr_time_now</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g8610b84ed493343c2c4431efd73fd1ac</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_time_ansi_put</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>gc65e2e5b4779deaf3d70e90dc227d0ef</anchor>
      <arglist>(apr_time_t *result, time_t input)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_time_exp_tz</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g2235f3220cef0a5e112c3963882ede7b</anchor>
      <arglist>(apr_time_exp_t *result, apr_time_t input, apr_int32_t offs)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_time_exp_gmt</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g9be340eaa9e35fdae61afe65e007b569</anchor>
      <arglist>(apr_time_exp_t *result, apr_time_t input)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_time_exp_lt</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>gf5029e5b98c966da5414c249fd075cf1</anchor>
      <arglist>(apr_time_exp_t *result, apr_time_t input)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_time_exp_get</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>gb91efe4d4d6a2fe5d93a7e72a5f0782f</anchor>
      <arglist>(apr_time_t *result, apr_time_exp_t *input)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_time_exp_gmt_get</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g52fd74528be3132bec545525e7da4d96</anchor>
      <arglist>(apr_time_t *result, apr_time_exp_t *input)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_sleep</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>gd76c632bc9550e7d54830452441c3cd1</anchor>
      <arglist>(apr_interval_time_t t)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_rfc822_date</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g57b69ad034f29b46e906cc749d5bf45c</anchor>
      <arglist>(char *date_str, apr_time_t t)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_ctime</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g3a7eeab64327950bbba6a52b92a3fd06</anchor>
      <arglist>(char *date_str, apr_time_t t)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_strftime</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ge3a80d73d13bba3b480f9f8b78cc383e</anchor>
      <arglist>(char *s, apr_size_t *retsize, apr_size_t max, const char *format, apr_time_exp_t *tm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_time_clock_hires</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g55b7aa873601cd1c9fb676732751864f</anchor>
      <arglist>(apr_pool_t *p)</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>apr_month_snames</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g32b5a3c4f5adfa9c77467050a44dff5c</anchor>
      <arglist>[12][4]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>apr_day_snames</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>g3f0b18624455c805ab2e79ff3ebaf0f6</anchor>
      <arglist>[7][4]</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_user</name>
    <title>User and Group ID Services</title>
    <filename>group__apr__user.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>apr_uid_compare</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>g8554007b1da3b72626791280431dcc01</anchor>
      <arglist>(left, right)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_gid_compare</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>ge8fae390e53bc8e10b6c001c19199105</anchor>
      <arglist>(left, right)</arglist>
    </member>
    <member kind="typedef">
      <type>uid_t</type>
      <name>apr_uid_t</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>ge2f58ab632dc00b745b8ba038eed73bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gid_t</type>
      <name>apr_gid_t</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>g877fd1b7ad2744a34e063560ecad785c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_uid_current</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>gbccf5d4436fd4ed12d920f48bfda08ca</anchor>
      <arglist>(apr_uid_t *userid, apr_gid_t *groupid, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_uid_name_get</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>ge76167c61284c08781d5c6f55c9c52ef</anchor>
      <arglist>(char **username, apr_uid_t userid, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_uid_get</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>gb943c1857d83645d9a3b5699433fe826</anchor>
      <arglist>(apr_uid_t *userid, apr_gid_t *groupid, const char *username, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_uid_homepath_get</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>ga7905e7254354672417685c4c79ea63c</anchor>
      <arglist>(char **dirname, const char *username, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_gid_name_get</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>g4e3a1f7048fba30431bdc30a3dda81d7</anchor>
      <arglist>(char **groupname, apr_gid_t groupid, apr_pool_t *p)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_gid_get</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>gcbbb29042bd8ee4fc2108810087ea098</anchor>
      <arglist>(apr_gid_t *groupid, const char *groupname, apr_pool_t *p)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>apr_array_header_t</name>
    <filename>structapr__array__header__t.html</filename>
    <member kind="variable">
      <type>apr_pool_t *</type>
      <name>pool</name>
      <anchorfile>structapr__array__header__t.html</anchorfile>
      <anchor>58b02bb99519e77a66b766252a59f69c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>elt_size</name>
      <anchorfile>structapr__array__header__t.html</anchorfile>
      <anchor>af282eb934baa1e1dad2b18e7b58fb0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nelts</name>
      <anchorfile>structapr__array__header__t.html</anchorfile>
      <anchor>cccc82cd58c6b03edefeaf67e5d627e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nalloc</name>
      <anchorfile>structapr__array__header__t.html</anchorfile>
      <anchor>f1b7d0d51587955967ea9f46b397b95e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>elts</name>
      <anchorfile>structapr__array__header__t.html</anchorfile>
      <anchor>33904e25812b2bb44b43b46bdc3e31f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>apr_descriptor</name>
    <filename>unionapr__descriptor.html</filename>
    <member kind="variable">
      <type>apr_file_t *</type>
      <name>f</name>
      <anchorfile>unionapr__descriptor.html</anchorfile>
      <anchor>e4e64a1ebf3ec9de68febc07d3f535a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_socket_t *</type>
      <name>s</name>
      <anchorfile>unionapr__descriptor.html</anchorfile>
      <anchor>6093cf2078d24166985ea197d3232149</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>apr_finfo_t</name>
    <filename>structapr__finfo__t.html</filename>
    <member kind="variable">
      <type>apr_pool_t *</type>
      <name>pool</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>e7e99ade20e4d4b9dd9bf06a3a1a6862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>valid</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>03ed071e06e28796884b15c464199d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_fileperms_t</type>
      <name>protection</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>fd964f201716c736779a8130a82512c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_filetype_e</type>
      <name>filetype</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>7b2d0f1cbc880c516e183c7a1955d804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_uid_t</type>
      <name>user</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>8ad74236d5b6eea6b87136e5fa82af5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_gid_t</type>
      <name>group</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>569bcabff4d80ef5e5661faef58aa727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_ino_t</type>
      <name>inode</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>abd6d03cc2fae688267c9d4239cf3dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_dev_t</type>
      <name>device</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>862639b772609372999d005eda15805f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>nlink</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>ee928ee5281665818bfc5b528cc2fb09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_off_t</type>
      <name>size</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>83c51c5d480c89998a2b004c19f47904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_off_t</type>
      <name>csize</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>7edbc9d588a4b5db80ec2da57882ad64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_time_t</type>
      <name>atime</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>1cd3b4f25c0402647595150ee4b995ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_time_t</type>
      <name>mtime</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>f59678442d436a690a205cbb2842d5b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_time_t</type>
      <name>ctime</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>045d61a69e6a7e7ec909ae2747f94d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>fname</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>e295d9accaa1b66a498b2cdc3f3ab655</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>c0e875ec7abcaae89d96699a3e16e214</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_file_t *</type>
      <name>filehand</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>6119f7f86dcf1cb86c03256142aae321</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>apr_getopt_option_t</name>
    <filename>structapr__getopt__option__t.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structapr__getopt__option__t.html</anchorfile>
      <anchor>dd409114a2cb7df741d7f5c096667eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>optch</name>
      <anchorfile>structapr__getopt__option__t.html</anchorfile>
      <anchor>f8d96ca69126e45f6b4070ce2ef8e746</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>has_arg</name>
      <anchorfile>structapr__getopt__option__t.html</anchorfile>
      <anchor>53c2409f4fce1a9ac6bb91c462ad293e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>description</name>
      <anchorfile>structapr__getopt__option__t.html</anchorfile>
      <anchor>ffdef1958066edb9c34f0cb40d98342c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>apr_getopt_t</name>
    <filename>structapr__getopt__t.html</filename>
    <member kind="variable">
      <type>apr_pool_t *</type>
      <name>cont</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>c37f219d003c8fe5d00a15b106aeae33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_getopt_err_fn_t *</type>
      <name>errfn</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>9b3513f0dce21351d9532e1fc71faed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>errarg</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>e78b05aa39e73920bc8f31d36c3af252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ind</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>8d3c3883230e1effed7f28aa3164212c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>opt</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>a1926f5c7de2206c7225223d30c19b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reset</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>fdcd7383ef2920a5d0998d5e003e4f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>argc</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>42d33812f24bbf29c90baef2ead8258b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char **</type>
      <name>argv</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>4013f973da80a6a2bd0161d25e3d5a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char const *</type>
      <name>place</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>45c1cb9286a522323506ade8a1d13531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>interleave</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>af72387be0795ffb73ffe4a6611e8123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>skip_start</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>7cc4478f9cf69945acfc9c0e5ad2f4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>skip_end</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>7ddcb3a7d13ff55d7754f4a6e3210c0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>apr_hdtr_t</name>
    <filename>structapr__hdtr__t.html</filename>
    <member kind="variable">
      <type>iovec *</type>
      <name>headers</name>
      <anchorfile>structapr__hdtr__t.html</anchorfile>
      <anchor>95bd1b11884f3c2fbd63345e1b42f459</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numheaders</name>
      <anchorfile>structapr__hdtr__t.html</anchorfile>
      <anchor>78c42131fe0f98abbe939e58e121aed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>iovec *</type>
      <name>trailers</name>
      <anchorfile>structapr__hdtr__t.html</anchorfile>
      <anchor>2f059cf2f750d57a1556cf23f435589b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numtrailers</name>
      <anchorfile>structapr__hdtr__t.html</anchorfile>
      <anchor>4a8a0098476d257f85dc65756da9dffe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>apr_memnode_t</name>
    <filename>structapr__memnode__t.html</filename>
    <member kind="variable">
      <type>apr_memnode_t *</type>
      <name>next</name>
      <anchorfile>structapr__memnode__t.html</anchorfile>
      <anchor>3dab028f0a018247932ccf3fc7406723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_memnode_t **</type>
      <name>ref</name>
      <anchorfile>structapr__memnode__t.html</anchorfile>
      <anchor>010502c804cef365ca38e616a7b2d690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_uint32_t</type>
      <name>index</name>
      <anchorfile>structapr__memnode__t.html</anchorfile>
      <anchor>c3d913e79d1c9c700850fe5ecc89967a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_uint32_t</type>
      <name>free_index</name>
      <anchorfile>structapr__memnode__t.html</anchorfile>
      <anchor>e375c5b03e1f66d3cc19578d4fa67205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>first_avail</name>
      <anchorfile>structapr__memnode__t.html</anchorfile>
      <anchor>cf6442bd0b2b29b4ce54675d1b552fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>endp</name>
      <anchorfile>structapr__memnode__t.html</anchorfile>
      <anchor>0651998585ae46f03dbc805d8261837b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>apr_mmap_t</name>
    <filename>structapr__mmap__t.html</filename>
    <member kind="function">
      <type></type>
      <name>APR_RING_ENTRY</name>
      <anchorfile>structapr__mmap__t.html</anchorfile>
      <anchor>6f577d12bcef8a5149e210b0fd5956ac</anchor>
      <arglist>(apr_mmap_t) link</arglist>
    </member>
    <member kind="variable">
      <type>apr_pool_t *</type>
      <name>cntxt</name>
      <anchorfile>structapr__mmap__t.html</anchorfile>
      <anchor>0dfcec71424a41c5d18936bac624de31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>mm</name>
      <anchorfile>structapr__mmap__t.html</anchorfile>
      <anchor>50d4554d29ff3583153d2938a001a1f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_size_t</type>
      <name>size</name>
      <anchorfile>structapr__mmap__t.html</anchorfile>
      <anchor>c8272516a8346e7ef0b3ecb9f16249ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>apr_os_proc_mutex_t</name>
    <filename>structapr__os__proc__mutex__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>crossproc</name>
      <anchorfile>structapr__os__proc__mutex__t.html</anchorfile>
      <anchor>0081296bbee80ef2aa0b4f9b4a5fd412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t *</type>
      <name>pthread_interproc</name>
      <anchorfile>structapr__os__proc__mutex__t.html</anchorfile>
      <anchor>d0595dd78ff28c7a9bed2b75e562c913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t *</type>
      <name>intraproc</name>
      <anchorfile>structapr__os__proc__mutex__t.html</anchorfile>
      <anchor>c0bd537a6c80322c863e7b05db423905</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>apr_os_sock_info_t</name>
    <filename>structapr__os__sock__info__t.html</filename>
    <member kind="variable">
      <type>apr_os_sock_t *</type>
      <name>os_sock</name>
      <anchorfile>structapr__os__sock__info__t.html</anchorfile>
      <anchor>bf6afcf4e13886c7120f0cf2004ea49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sockaddr *</type>
      <name>local</name>
      <anchorfile>structapr__os__sock__info__t.html</anchorfile>
      <anchor>98b2d82ae949f270c448abcb60da7cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sockaddr *</type>
      <name>remote</name>
      <anchorfile>structapr__os__sock__info__t.html</anchorfile>
      <anchor>528375ea36a3a3c16832d4c19f125e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>family</name>
      <anchorfile>structapr__os__sock__info__t.html</anchorfile>
      <anchor>ab20047cafee093b22abc8f42347501c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>structapr__os__sock__info__t.html</anchorfile>
      <anchor>b3a221902605d36c0b7022f643e30d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>protocol</name>
      <anchorfile>structapr__os__sock__info__t.html</anchorfile>
      <anchor>34521586ed4ef9b76c5dea83c5300200</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>apr_pollfd_t</name>
    <filename>structapr__pollfd__t.html</filename>
    <member kind="variable">
      <type>apr_pool_t *</type>
      <name>p</name>
      <anchorfile>structapr__pollfd__t.html</anchorfile>
      <anchor>b0311d6809e0dbd96285dc14435704d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_datatype_e</type>
      <name>desc_type</name>
      <anchorfile>structapr__pollfd__t.html</anchorfile>
      <anchor>36d24908785c762ea55d8c253b3a04ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int16_t</type>
      <name>reqevents</name>
      <anchorfile>structapr__pollfd__t.html</anchorfile>
      <anchor>81dd55619146c4306a8adf1ab204f7c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int16_t</type>
      <name>rtnevents</name>
      <anchorfile>structapr__pollfd__t.html</anchorfile>
      <anchor>fac93b3eb7a33ecb8a0e75aa0cf3ec45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_descriptor</type>
      <name>desc</name>
      <anchorfile>structapr__pollfd__t.html</anchorfile>
      <anchor>3c72a25271b3bd5e1775f5ad39816fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>client_data</name>
      <anchorfile>structapr__pollfd__t.html</anchorfile>
      <anchor>b00ac1859ae9f37bad8b0325302afc9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>apr_proc_t</name>
    <filename>structapr__proc__t.html</filename>
    <member kind="variable">
      <type>pid_t</type>
      <name>pid</name>
      <anchorfile>structapr__proc__t.html</anchorfile>
      <anchor>83ce4271ac1e37e07f57859d54ff1319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_file_t *</type>
      <name>in</name>
      <anchorfile>structapr__proc__t.html</anchorfile>
      <anchor>818ddcf92dde3fafe7458ef0f5bd4518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_file_t *</type>
      <name>out</name>
      <anchorfile>structapr__proc__t.html</anchorfile>
      <anchor>417f133f058d4c5bcaaa50740d2ce08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_file_t *</type>
      <name>err</name>
      <anchorfile>structapr__proc__t.html</anchorfile>
      <anchor>fad843cbbb754676d1f646bfbc7faa47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>invoked</name>
      <anchorfile>structapr__proc__t.html</anchorfile>
      <anchor>63032bb2ae14d68c0d33e0d5b107684f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>hproc</name>
      <anchorfile>structapr__proc__t.html</anchorfile>
      <anchor>1af95359047a4d2d0f8f8206d6673eed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>apr_sockaddr_t</name>
    <filename>structapr__sockaddr__t.html</filename>
    <member kind="variable">
      <type>apr_pool_t *</type>
      <name>pool</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>f5a165dd19efcfe5909ccece92904682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>hostname</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>bbfc8c787f6697a425a65fcefcdc0949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>servname</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>43a032bdea49d117e12fec8be3b9afc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_port_t</type>
      <name>port</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>18d7c8fd845d062be1e1f5fb0c9b85a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>family</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>1198c82f999b33aff97c7678c83e2ef8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_socklen_t</type>
      <name>salen</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>08caeb83304c35cf2dfb367aefba3712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ipaddr_len</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>cafee0dca466aac4d2481df6a105c971</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>addr_str_len</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>45770dd66efbb0a59bd6c86e89af78fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ipaddr_ptr</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>467065b3f28cae5581930a1a7f1f02db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_sockaddr_t *</type>
      <name>next</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>43d18100668f3c21514b76ece97eee66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_sockaddr_t::@0</type>
      <name>sa</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>331540b5e476088e7714b537c90f3927</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sockaddr_in</type>
      <name>sin</name>
      <anchorfile>unionapr__sockaddr__t_1_1@0.html</anchorfile>
      <anchor>84f7ba0e9a538628b3eb2d7eb026a7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sockaddr_in6</type>
      <name>sin6</name>
      <anchorfile>unionapr__sockaddr__t_1_1@0.html</anchorfile>
      <anchor>51cf6b740a61b39be74db94422cf540d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sockaddr_storage</type>
      <name>sas</name>
      <anchorfile>unionapr__sockaddr__t_1_1@0.html</anchorfile>
      <anchor>a90575569fb4b035cc4ec1defa3551bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>apr_table_entry_t</name>
    <filename>structapr__table__entry__t.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>key</name>
      <anchorfile>structapr__table__entry__t.html</anchorfile>
      <anchor>5c3337fb4cd0f63b95f4760340dbff96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>val</name>
      <anchorfile>structapr__table__entry__t.html</anchorfile>
      <anchor>2179c531768d3294ce5b288156aaa218</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_uint32_t</type>
      <name>key_checksum</name>
      <anchorfile>structapr__table__entry__t.html</anchorfile>
      <anchor>adf3a2941bd9700c7712aa7f89248b17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>apr_time_exp_t</name>
    <filename>structapr__time__exp__t.html</filename>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_usec</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>df018fefd1d896bc2e25a27b91195c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_sec</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>d78db9ec9d75599baabf63599eba2371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_min</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>66e01cec05ddf242ff9ff10cd8f0e9fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_hour</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>81cf9ccbefce593d0d1067e6e1f8c963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_mday</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>6f6675f4f9064205dec1e9532d8fe2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_mon</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>1ccb2d891c429487c1fc84406fb984bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_year</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>8f0ab4efed87000bbe9f0fda0330bb73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_wday</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>49dc5ddff3c5b6fbc396aaaa43bb3828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_yday</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>2442d9d4365319fac00d13b5ce5f8c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_isdst</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>0f3332a3a55d0cb66d5fefa85b49dba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_gmtoff</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>a8693d358e62ecf2241ee2259af719ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>apr_version_t</name>
    <filename>structapr__version__t.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>major</name>
      <anchorfile>structapr__version__t.html</anchorfile>
      <anchor>5a20c3f03a80bc659505cb0e4f10d496</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minor</name>
      <anchorfile>structapr__version__t.html</anchorfile>
      <anchor>203d15ba0ffe11e176d380aa8c5df939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>patch</name>
      <anchorfile>structapr__version__t.html</anchorfile>
      <anchor>fb63766b37cd1873f87e659c0d09fe13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>is_dev</name>
      <anchorfile>structapr__version__t.html</anchorfile>
      <anchor>379f6539a36edf99ae36377c42afb658</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>apr_vformatter_buff_t</name>
    <filename>structapr__vformatter__buff__t.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>curpos</name>
      <anchorfile>structapr__vformatter__buff__t.html</anchorfile>
      <anchor>737a9e1cab04425b4bee3c30550b83b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>endpos</name>
      <anchorfile>structapr__vformatter__buff__t.html</anchorfile>
      <anchor>1047cab90942cb2893174e1a84d72dc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
