<?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>ga11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_INLINE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_ARPA_INET_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_CONIO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_CRYPT_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_CTYPE_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_DIRENT_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_ERRNO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_FCNTL_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_IO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_LIMITS_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_NETDB_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_NETINET_IN_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_NETINET_SCTP_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga24</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>ga25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_NETINET_TCP_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_PTHREAD_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SEMAPHORE_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SIGNAL_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STDARG_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STDINT_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STDIO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STDLIB_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRING_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRINGS_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_IOCTL_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_SENDFILE_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_SIGNAL_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_SOCKET_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_SOCKIO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_SYSLIMITS_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_TIME_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_TYPES_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_UIO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_UN_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_WAIT_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_TIME_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_UNISTD_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_MMAP_TMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_MMAP_SHM</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_MMAP_ZERO</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_SHMGET_ANON</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_SHMGET</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_MMAP_ANON</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_BEOS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_MMAP_TMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_MMAP_SHM</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_MMAP_ZERO</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_SHMGET_ANON</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_SHMGET</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_MMAP_ANON</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_BEOS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_FLOCK_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SYSVSEM_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_POSIXSEM_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_FCNTL_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_PROC_PTHREAD_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_PTHREAD_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_FLOCK_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_SYSVSEM_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_POSIXSEM_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_FCNTL_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_PROC_PTHREAD_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROCESS_LOCK_IS_GLOBAL</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_CORKABLE_TCP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_GETRLIMIT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_IN_ADDR</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_INET_ADDR</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_INET_NETWORK</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_IPV6</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_MEMMOVE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SETRLIMIT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SIGACTION</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SIGSUSPEND</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SIGWAIT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SA_STORAGE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRCASECMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRDUP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRICMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRNCASECMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRNICMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRSTR</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_MEMCHR</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRUCT_RLIMIT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_UNION_SEMUN</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SCTP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_SHARED_MEMORY</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_THREADS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_SENDFILE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_MMAP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga100</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_FORK</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga101</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_RANDOM</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga102</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_OTHER_CHILD</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga103</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_DSO</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga104</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_SO_ACCEPTFILTER</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga105</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_UNICODE_FS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga106</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_PROC_INVOKED</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga107</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_USER</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga108</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_LARGE_FILES</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga109</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_XTHREAD_FILES</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga110</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_OS_UUID</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga111</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILES_AS_SOCKETS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga112</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CHARSET_EBCDIC</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga113</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TCP_NOPUSH_FLAG</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga114</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TCP_NODELAY_INHERITED</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga115</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_O_NONBLOCK_INHERITED</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga116</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SIZEOF_VOIDP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga117</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_IS_BIGENDIAN</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga118</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INT64_C</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga119</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UINT64_C</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga120</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_THREAD_FUNC</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga121</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DECLARE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga122</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DECLARE_NONSTD</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga123</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DECLARE_DATA</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga124</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SSIZE_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga125</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SIZE_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga126</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OFF_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga127</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PID_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga128</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INT64_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga129</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UINT64_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga130</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UINT64_T_HEX_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga131</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROC_MUTEX_IS_GLOBAL</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga132</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EOL_STR</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga133</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_wait_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga134</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WEXITSTATUS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga135</anchor>
      <arglist>(status)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WTERMSIG</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga136</anchor>
      <arglist>(status)</arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>apr_byte_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>short</type>
      <name>apr_int16_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>apr_uint16_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_int32_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>apr_uint32_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long</type>
      <name>apr_int64_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>apr_uint64_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>apr_size_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ssize_t</type>
      <name>apr_ssize_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>off_t</type>
      <name>apr_off_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>socklen_t</type>
      <name>apr_socklen_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga10</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>
    <member kind="define">
      <type>#define</type>
      <name>APR_WANT_MEMFUNC</name>
      <anchorfile>apr__allocator_8h.html</anchorfile>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MEMNODE_T_SIZE</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>ga11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ALLOCATOR_MAX_FREE_UNLIMITED</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>ga12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_allocator_t</type>
      <name>apr_allocator_t</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_memnode_t</type>
      <name>apr_memnode_t</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_allocator_create</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga9</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>ga10</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga9</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>apr_dso_handle_sym_t</name>
      <anchorfile>group__apr__dso.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dso_load</name>
      <anchorfile>group__apr__dso.html</anchorfile>
      <anchor>ga2</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>ga3</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>ga4</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>ga5</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>ga0</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>ga1</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>ga2</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>ga2</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TO_OS_ERROR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_ERROR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_ERRSPACE_SIZE</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_STATUS</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_USERERR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_USEERR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_CANONERR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_EAIERR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_SYSERR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SUCCESS</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOSTAT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOPOOL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBADDATE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINVALSOCK</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOPROC</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTIME</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENODIR</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOLOCK</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOPOLL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOSOCKET</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTHREAD</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTHDKEY</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EGENERAL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOSHMAVAIL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBADIP</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBADMASK</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EDSOOPEN</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EABSOLUTE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ERELATIVE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINCOMPLETE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EABOVEROOT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBADPATH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EPATHWILD</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ESYMNOTFOUND</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EPROC_UNKNOWN</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTENOUGHENTROPY</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga25</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga9</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>ga10</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>ga11</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>ga12</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>ga13</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>ga14</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>ga15</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>ga16</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>ga17</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>ga18</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>ga19</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>ga20</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>ga21</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>ga22</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>ga23</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>ga24</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>ga25</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INCHILD</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INPARENT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DETACH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_NOTDETACH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CHILD_DONE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CHILD_NOTDONE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TIMEUP</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INCOMPLETE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_BADCH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_BADARG</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EOF</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_NOTFOUND</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ANONYMOUS</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEBASED</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_KEYBASED</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINIT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTIMPL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EMISMATCH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBUSY</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga44</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>ga26</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>ga27</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>ga28</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>ga29</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>ga30</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>ga31</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>ga32</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>ga33</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>ga34</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>ga35</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>ga36</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>ga37</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>ga38</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>ga39</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>ga40</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>ga41</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>ga42</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>ga43</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>ga44</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EACCES</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EEXIST</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENAMETOOLONG</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOENT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTDIR</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOSPC</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOMEM</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EMFILE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENFILE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBADF</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINVAL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ESPIPE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EAGAIN</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINTR</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTSOCK</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ECONNREFUSED</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINPROGRESS</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ECONNABORTED</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ECONNRESET</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ETIMEDOUT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EHOSTUNREACH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENETUNREACH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EFTYPE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EPIPE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EXDEV</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTEMPTY</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FROM_OS_ERROR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga3</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TO_OS_ERROR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_get_os_error</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_set_os_error</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_get_netos_error</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_set_netos_error</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga9</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>ga45</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>ga46</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>ga47</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>ga48</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>ga49</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>ga50</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>ga51</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>ga52</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>ga53</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>ga54</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>ga55</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>ga56</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>ga57</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>ga58</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>ga59</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>ga60</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>ga61</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>ga62</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>ga63</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>ga64</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>ga65</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>ga66</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>ga67</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>ga68</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>ga69</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>ga70</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_status_t</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_strerror</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga1</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>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_USETID</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_UREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_UWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_UEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_GSETID</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_GREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_GWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_GEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_WSTICKY</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_WREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_WWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_WEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_OS_DEFAULT</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga12</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>ga13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USETID</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_GSETID</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_GREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_GWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_GEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WSTICKY</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_DEFAULT</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILE_SOURCE_PERMS</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_LINK</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_MTIME</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_CTIME</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_ATIME</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_SIZE</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_CSIZE</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_DEV</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_INODE</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_NLINK</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_TYPE</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_USER</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_GROUP</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_UPROT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_GPROT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_WPROT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_ICASE</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_NAME</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_MIN</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_IDENT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_OWNER</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_PROT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_NORM</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_DIRENT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_NOTABOVEROOT</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_SECUREROOTTEST</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_SECUREROOT</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_NOTRELATIVE</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>ga10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_NOTABSOLUTE</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>ga11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_NATIVE</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>ga12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_TRUENAME</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>ga13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_ENCODING_UNKNOWN</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>ga14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_ENCODING_LOCALE</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>ga15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_ENCODING_UTF8</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>ga16</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>ga0</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>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ino_t</type>
      <name>apr_ino_t</name>
      <anchorfile>group__apr__file__info.html</anchorfile>
      <anchor>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dev_t</type>
      <name>apr_dev_t</name>
      <anchorfile>group__apr__file__info.html</anchorfile>
      <anchor>ga3</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_filetype_e</name>
      <anchor>ga4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_NOFILE</name>
      <anchor>gga4a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_REG</name>
      <anchor>gga4a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_DIR</name>
      <anchor>gga4a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_CHR</name>
      <anchor>gga4a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_BLK</name>
      <anchor>gga4a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PIPE</name>
      <anchor>gga4a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LNK</name>
      <anchor>gga4a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SOCK</name>
      <anchor>gga4a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_UNKFILE</name>
      <anchor>gga4a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_stat</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga1</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>ga0</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>ga1</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>ga2</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>ga3</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WANT_IOVEC</name>
      <anchorfile>apr__file__io_8h.html</anchorfile>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_READ</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_WRITE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_CREATE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_APPEND</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_TRUNCATE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_BINARY</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_EXCL</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_BUFFERED</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_DELONCLOSE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_XTHREAD</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_SHARELOCK</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_NOCLEANUP</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga11</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>ga12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_LARGEFILE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_READ</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WRITE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CREATE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_APPEND</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TRUNCATE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_BINARY</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EXCL</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_BUFFERED</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DELONCLOSE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_XTHREAD</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SHARELOCK</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILE_NOCLEANUP</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SENDFILE_ENABLED</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_LARGEFILE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SET</name>
      <anchorfile>group__apr__file__seek__flags.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CUR</name>
      <anchorfile>group__apr__file__seek__flags.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_END</name>
      <anchorfile>group__apr__file__seek__flags.html</anchorfile>
      <anchor>ga2</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>ga0</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>ga1</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>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MAX_IOVEC_SIZE</name>
      <anchorfile>group__apr__file__writev.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FLOCK_SHARED</name>
      <anchorfile>group__apr__file__lock__types.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FLOCK_EXCLUSIVE</name>
      <anchorfile>group__apr__file__lock__types.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FLOCK_TYPEMASK</name>
      <anchorfile>group__apr__file__lock__types.html</anchorfile>
      <anchor>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FLOCK_NONBLOCK</name>
      <anchorfile>group__apr__file__lock__types.html</anchorfile>
      <anchor>ga3</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_seek_where_t</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga9</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>ga10</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>ga11</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>ga12</anchor>
      <arglist>(apr_file_t **thefile, 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>ga13</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>ga14</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>ga15</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>ga16</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>ga17</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>ga18</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>ga19</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>ga20</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>ga21</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>ga22</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>ga23</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>ga24</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>ga25</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>ga26</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>ga27</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_seek</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>ga28</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>ga29</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>ga30</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>ga31</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>ga32</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>ga33</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>ga34</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>ga35</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>ga36</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>ga37</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>ga38</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>ga39</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>ga40</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>ga41</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>ga42</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>ga43</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>ga44</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>ga45</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>ga46</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>ga47</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>ga48</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>ga49</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>ga50</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>ga51</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>ga52</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>ga3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FNM_NOESCAPE</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FNM_PATHNAME</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FNM_PERIOD</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FNM_CASE_BLIND</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_fnmatch</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>ga0</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>ga1</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>ga2</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>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRUE</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ASCII_BLANK</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ASCII_CR</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ASCII_LF</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ASCII_TAB</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OFFSET</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist>(p_type, field)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OFFSETOF</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist>(s_type, field)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ALIGN</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist>(size, boundary)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ALIGN_DEFAULT</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga10</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STRINGIFY</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga11</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STRINGIFY_HELPER</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga12</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_signum_t</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_initialize</name>
      <anchorfile>group__apr__library.html</anchorfile>
      <anchor>ga0</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>ga1</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>ga2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_terminate2</name>
      <anchorfile>group__apr__library.html</anchorfile>
      <anchor>ga3</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>ga0</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>
    <member kind="typedef">
      <type>void(</type>
      <name>apr_getopt_err_fn_t</name>
      <anchorfile>group__apr__getopt.html</anchorfile>
      <anchor>ga0</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>ga1</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>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_getopt_init</name>
      <anchorfile>group__apr__getopt.html</anchorfile>
      <anchor>ga3</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>ga4</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>ga5</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_hash_t</type>
      <name>apr_hash_t</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>ga0</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>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int(*</type>
      <name>apr_hashfunc_t</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga9</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>ga10</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>ga11</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>ga12</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>ga13</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>ga14</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>ga15</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>a0</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DECLARE_INHERIT_UNSET</name>
      <anchorfile>apr__inherit_8h.html</anchorfile>
      <anchor>a1</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>
    <member kind="define">
      <type>#define</type>
      <name>HUGE_STRING_LEN</name>
      <anchorfile>group__apr__lib.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_killpg</name>
      <anchorfile>group__apr__lib.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isalnum</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isalpha</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_iscntrl</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga2</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isdigit</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga3</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isgraph</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_islower</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isascii</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isprint</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_ispunct</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isspace</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isupper</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga10</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isxdigit</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga11</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_tolower</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga12</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_toupper</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga13</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_filepath_name_get</name>
      <anchorfile>group__apr__lib.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist>(const char *pathname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_vformatter</name>
      <anchorfile>group__apr__lib.html</anchorfile>
      <anchor>ga2</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>ga3</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>
    <member kind="define">
      <type>#define</type>
      <name>APR_MMAP_READ</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MMAP_WRITE</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MMAP_THRESHOLD</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MMAP_LIMIT</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MMAP_CANDIDATE</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>ga9</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_mmap_create</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>ga1</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>ga2</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>ga3</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>ga4</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>
    <member kind="define">
      <type>#define</type>
      <name>APR_MAX_SECS_TO_LINGER</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APRMAXHOSTLEN</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ANYADDR</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_LINGER</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_KEEPALIVE</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_DEBUG</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_NONBLOCK</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_REUSEADDR</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_SNDBUF</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_RCVBUF</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_DISCONNECTED</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TCP_NODELAY</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TCP_NOPUSH</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RESET_NODELAY</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INCOMPLETE_READ</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INCOMPLETE_WRITE</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_IPV6_V6ONLY</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TCP_DEFER_ACCEPT</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_IPV4_ADDR_OK</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_IPV6_ADDR_OK</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INADDR_NONE</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INET</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UNSPEC</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INET6</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROTO_TCP</name>
      <anchorfile>group___i_p___proto.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROTO_UDP</name>
      <anchorfile>group___i_p___proto.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROTO_SCTP</name>
      <anchorfile>group___i_p___proto.html</anchorfile>
      <anchor>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_inet_addr</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SENDFILE_DISCONNECT_SOCKET</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga51</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_shutdown_how_e</name>
      <anchor>ga52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SHUTDOWN_READ</name>
      <anchor>gga52a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SHUTDOWN_WRITE</name>
      <anchor>gga52a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SHUTDOWN_READWRITE</name>
      <anchor>gga52a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_interface_e</name>
      <anchor>ga53</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>ga6</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>ga7</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>ga8</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>ga9</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>ga10</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>ga11</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>ga12</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>ga13</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>ga14</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>ga15</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>ga16</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>ga17</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>ga18</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>ga19</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>ga20</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>ga21</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>ga22</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>ga23</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>ga24</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>ga25</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>ga26</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>ga27</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>ga28</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>ga29</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>ga30</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>ga31</anchor>
      <arglist>(char **addr, 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>ga32</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>ga33</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>ga34</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>ga35</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>ga36</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>ga37</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>ga38</anchor>
      <arglist>(apr_socket_t *sock, int *protocol)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_inherit_set</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga39</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>ga40</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLIN</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLPRI</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLOUT</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLERR</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLHUP</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLNVAL</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLSET_THREADSAFE</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_pollfd_t</type>
      <name>apr_pollfd_t</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_pollset_t</type>
      <name>apr_pollset_t</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_datatype_e</name>
      <anchor>ga15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_NO_DESC</name>
      <anchor>gga15a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_POLL_SOCKET</name>
      <anchor>gga15a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_POLL_FILE</name>
      <anchor>gga15a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_POLL_LASTDESC</name>
      <anchor>gga15a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pollset_create</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</anchor>
      <arglist>(apr_pollfd_t *aprset, apr_int32_t numsock, apr_int32_t *nsds, apr_interval_time_t timeout)</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>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POOL_DECLARE_ACCESSOR</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga30</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POOL_IMPLEMENT_ACCESSOR</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga31</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POOL_DEBUG</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POOL__FILE_LINE__</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_pool_t</type>
      <name>apr_pool_t</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>apr_abortfunc_t</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga1</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>ga2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_terminate</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga9</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>ga10</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>ga11</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>ga12</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>ga13</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>ga14</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>ga15</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>ga16</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>ga17</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>ga18</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>ga19</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>ga20</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>ga21</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>ga22</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>ga23</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__apr__pools.html</anchorfile>
      <anchor>ga24</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__apr__pools.html</anchorfile>
      <anchor>ga25</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__apr__pools.html</anchorfile>
      <anchor>ga26</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__apr__pools.html</anchorfile>
      <anchor>ga27</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__apr__pools.html</anchorfile>
      <anchor>ga28</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_cleanup_for_exec</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga29</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_join</name>
      <anchorfile>group___pool_debug.html</anchorfile>
      <anchor>ga0</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>ga1</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>ga2</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>ga3</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>
    <member kind="define">
      <type>#define</type>
      <name>apr_os_global_mutex_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_os_global_mutex_get</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_os_file_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DIR</type>
      <name>apr_os_dir_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_os_sock_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga2</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>ga3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pthread_t</type>
      <name>apr_os_thread_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga4</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>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pid_t</type>
      <name>apr_os_proc_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>timeval</type>
      <name>apr_os_imp_time_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tm</type>
      <name>apr_os_exp_time_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>apr_os_dso_handle_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>apr_os_shm_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga10</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>ga11</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>ga12</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>ga13</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>ga14</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>ga15</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>ga16</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>ga17</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>ga18</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga19</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>ga20</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>ga21</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>ga22</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>ga23</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>ga24</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>ga25</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>ga26</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>ga27</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>ga28</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>ga0</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>ga1</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>ga29</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>ga30</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_lockmech_e</name>
      <anchor>ga12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_FCNTL</name>
      <anchor>gga12a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_FLOCK</name>
      <anchor>gga12a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_SYSVSEM</name>
      <anchor>gga12a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_PROC_PTHREAD</name>
      <anchor>gga12a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_POSIXSEM</name>
      <anchor>gga12a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_DEFAULT</name>
      <anchor>gga12a6</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga9</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>ga10</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>ga11</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>ga0</anchor>
      <arglist>(elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_HEAD</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist>(head, elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_SENTINEL</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>ga2</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>ga3</anchor>
      <arglist>(hp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_LAST</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist>(hp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_NEXT</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist>(ep, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_PREV</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist>(ep, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_INIT</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>ga7</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>ga8</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>ga9</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>ga10</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>ga11</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>ga12</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>ga13</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>ga14</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>ga15</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>ga16</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>ga17</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>ga18</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>ga19</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>ga20</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>ga21</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>ga22</anchor>
      <arglist>(msg, ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_CHECK</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>ga23</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>ga24</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>ga25</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>ga26</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_shm_create</name>
      <anchorfile>group__apr__shm.html</anchorfile>
      <anchor>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga0</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>apr_sigfunc_t *</type>
      <name>apr_signal</name>
      <anchorfile>group__apr__signal.html</anchorfile>
      <anchor>ga1</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>ga2</anchor>
      <arglist>(int signum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_signal_init</name>
      <anchorfile>group__apr__signal.html</anchorfile>
      <anchor>ga3</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>ga4</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>ga5</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga9</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>ga10</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>ga11</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>ga12</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>ga13</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>ga0</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>ga1</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>ga14</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>ga15</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>ga16</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>ga17</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>ga18</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>ga19</anchor>
      <arglist>(const char *buf)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_strfsize</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>ga20</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>ga0</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>
    <member kind="define">
      <type>#define</type>
      <name>APR_OVERLAP_TABLES_SET</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>ga31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OVERLAP_TABLES_MERGE</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>ga32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_table_t</type>
      <name>apr_table_t</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga9</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>ga10</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>ga11</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>ga12</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>ga13</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>ga14</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>ga15</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>ga16</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>ga17</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>ga18</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>ga19</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>ga20</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>ga21</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>ga22</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>ga23</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>ga24</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>ga25</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>ga26</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>ga27</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>ga28</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>ga29</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>ga30</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_THREAD_MUTEX_NESTED</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_THREAD_MUTEX_UNNESTED</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>ga9</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROC_CHECK_EXIT</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga58</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>ga59</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>ga60</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_NO_PIPE</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FULL_BLOCK</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FULL_NONBLOCK</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PARENT_BLOCK</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CHILD_BLOCK</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_LIMIT_CPU</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_LIMIT_MEM</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_LIMIT_NPROC</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_LIMIT_NOFILE</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga69</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROC_DETACH_FOREGROUND</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROC_DETACH_DAEMONIZE</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_proc_t</type>
      <name>apr_proc_t</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(</type>
      <name>apr_child_errfn_t</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</anchor>
      <arglist>)(apr_thread_t *, void *)</arglist>
    </member>
    <member kind="enumeration">
      <name>apr_cmdtype_e</name>
      <anchor>ga72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SHELLCMD</name>
      <anchor>gga72a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROGRAM</name>
      <anchor>gga72a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROGRAM_ENV</name>
      <anchor>gga72a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROGRAM_PATH</name>
      <anchor>gga72a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SHELLCMD_ENV</name>
      <anchor>gga72a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_wait_how_e</name>
      <anchor>ga73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_WAIT</name>
      <anchor>gga73a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_NOWAIT</name>
      <anchor>gga73a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_exit_why_e</name>
      <anchor>ga74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROC_EXIT</name>
      <anchor>gga74a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROC_SIGNAL</name>
      <anchor>gga74a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROC_SIGNAL_CORE</name>
      <anchor>gga74a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_kill_conditions_e</name>
      <anchor>ga75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_KILL_NEVER</name>
      <anchor>gga75a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_KILL_ALWAYS</name>
      <anchor>gga75a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_KILL_AFTER_TIMEOUT</name>
      <anchor>gga75a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_JUST_WAIT</name>
      <anchor>gga75a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_KILL_ONLY_ONCE</name>
      <anchor>gga75a43</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>ga9</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>ga10</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>ga11</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>ga12</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>ga13</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>ga14</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>ga15</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>ga16</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>ga17</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>ga18</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>ga19</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>ga20</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>ga21</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>ga22</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>ga23</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>ga24</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>ga25</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>ga26</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>ga27</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>ga28</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>ga29</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>ga30</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>ga31</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>ga32</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>ga33</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>ga34</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>ga35</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>ga36</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>ga37</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>ga38</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>ga39</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>ga40</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>ga41</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>ga42</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>ga43</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>ga44</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>ga45</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>ga46</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>ga47</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>ga48</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>ga49</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>ga50</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>ga51</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>ga52</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>ga53</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>ga54</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>ga55</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>ga56</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>ga57</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>
    <member kind="define">
      <type>#define</type>
      <name>APR_TIME_C</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga18</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TIME_T_FMT</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USEC_PER_SEC</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_sec</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga21</anchor>
      <arglist>(time)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_usec</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga22</anchor>
      <arglist>(time)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_msec</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga23</anchor>
      <arglist>(time)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_as_msec</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga24</anchor>
      <arglist>(time)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_from_sec</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga25</anchor>
      <arglist>(sec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_make</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga26</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>ga27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CTIME_LEN</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_int64_t</type>
      <name>apr_time_t</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga2</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>ga3</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>ga4</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>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_time_t</type>
      <name>apr_time_now</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga6</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>ga7</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>ga8</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>ga9</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>ga10</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>ga11</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>ga12</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>ga13</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>ga14</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>ga15</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>ga16</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>ga17</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>ga0</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>ga1</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>ga8</anchor>
      <arglist>(left, right)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_gid_compare</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>ga9</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gid_t</type>
      <name>apr_gid_t</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_uid_current</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>
    <member kind="define">
      <type>#define</type>
      <name>APR_MAJOR_VERSION</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MINOR_VERSION</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PATCH_VERSION</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_IS_DEV_VERSION</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_IS_DEV_STRING</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STRINGIFY</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>a5</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STRINGIFY_HELPER</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>a6</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_VERSION_STRING</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_VERSION_STRING_CSV</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_version</name>
      <anchorfile>apr__version_8h.html</anchorfile>
      <anchor>a9</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>a10</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="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>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>elt_size</name>
      <anchorfile>structapr__array__header__t.html</anchorfile>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nelts</name>
      <anchorfile>structapr__array__header__t.html</anchorfile>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nalloc</name>
      <anchorfile>structapr__array__header__t.html</anchorfile>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>elts</name>
      <anchorfile>structapr__array__header__t.html</anchorfile>
      <anchor>o4</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>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_socket_t *</type>
      <name>s</name>
      <anchorfile>unionapr__descriptor.html</anchorfile>
      <anchor>o1</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>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>valid</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_fileperms_t</type>
      <name>protection</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_filetype_e</type>
      <name>filetype</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_uid_t</type>
      <name>user</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_gid_t</type>
      <name>group</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>o5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_ino_t</type>
      <name>inode</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>o6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_dev_t</type>
      <name>device</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>o7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>nlink</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>o8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_off_t</type>
      <name>size</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>o9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_off_t</type>
      <name>csize</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>o10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_time_t</type>
      <name>atime</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>o11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_time_t</type>
      <name>mtime</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>o12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_time_t</type>
      <name>ctime</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>o13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>fname</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>o14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>o15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_file_t *</type>
      <name>filehand</name>
      <anchorfile>structapr__finfo__t.html</anchorfile>
      <anchor>o16</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>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>optch</name>
      <anchorfile>structapr__getopt__option__t.html</anchorfile>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>has_arg</name>
      <anchorfile>structapr__getopt__option__t.html</anchorfile>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>description</name>
      <anchorfile>structapr__getopt__option__t.html</anchorfile>
      <anchor>o3</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>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_getopt_err_fn_t *</type>
      <name>errfn</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>errarg</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ind</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>opt</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>reset</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>o5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>argc</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>o6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char **</type>
      <name>argv</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>o7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char const *</type>
      <name>place</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>o8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>interleave</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>o9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>skip_start</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>o10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>skip_end</name>
      <anchorfile>structapr__getopt__t.html</anchorfile>
      <anchor>o11</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>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numheaders</name>
      <anchorfile>structapr__hdtr__t.html</anchorfile>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>iovec *</type>
      <name>trailers</name>
      <anchorfile>structapr__hdtr__t.html</anchorfile>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numtrailers</name>
      <anchorfile>structapr__hdtr__t.html</anchorfile>
      <anchor>o3</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>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_memnode_t **</type>
      <name>ref</name>
      <anchorfile>structapr__memnode__t.html</anchorfile>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_uint32_t</type>
      <name>index</name>
      <anchorfile>structapr__memnode__t.html</anchorfile>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_uint32_t</type>
      <name>free_index</name>
      <anchorfile>structapr__memnode__t.html</anchorfile>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>first_avail</name>
      <anchorfile>structapr__memnode__t.html</anchorfile>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>endp</name>
      <anchorfile>structapr__memnode__t.html</anchorfile>
      <anchor>o5</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>a0</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>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>mm</name>
      <anchorfile>structapr__mmap__t.html</anchorfile>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_size_t</type>
      <name>size</name>
      <anchorfile>structapr__mmap__t.html</anchorfile>
      <anchor>o2</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>o0</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>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t *</type>
      <name>intraproc</name>
      <anchorfile>structapr__os__proc__mutex__t.html</anchorfile>
      <anchor>o2</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>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sockaddr *</type>
      <name>local</name>
      <anchorfile>structapr__os__sock__info__t.html</anchorfile>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sockaddr *</type>
      <name>remote</name>
      <anchorfile>structapr__os__sock__info__t.html</anchorfile>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>family</name>
      <anchorfile>structapr__os__sock__info__t.html</anchorfile>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>structapr__os__sock__info__t.html</anchorfile>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>protocol</name>
      <anchorfile>structapr__os__sock__info__t.html</anchorfile>
      <anchor>o5</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>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_datatype_e</type>
      <name>desc_type</name>
      <anchorfile>structapr__pollfd__t.html</anchorfile>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int16_t</type>
      <name>reqevents</name>
      <anchorfile>structapr__pollfd__t.html</anchorfile>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int16_t</type>
      <name>rtnevents</name>
      <anchorfile>structapr__pollfd__t.html</anchorfile>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_descriptor</type>
      <name>desc</name>
      <anchorfile>structapr__pollfd__t.html</anchorfile>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>client_data</name>
      <anchorfile>structapr__pollfd__t.html</anchorfile>
      <anchor>o5</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>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_file_t *</type>
      <name>in</name>
      <anchorfile>structapr__proc__t.html</anchorfile>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_file_t *</type>
      <name>out</name>
      <anchorfile>structapr__proc__t.html</anchorfile>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_file_t *</type>
      <name>err</name>
      <anchorfile>structapr__proc__t.html</anchorfile>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>invoked</name>
      <anchorfile>structapr__proc__t.html</anchorfile>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HANDLE</type>
      <name>hproc</name>
      <anchorfile>structapr__proc__t.html</anchorfile>
      <anchor>o5</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>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>hostname</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>servname</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_port_t</type>
      <name>port</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>family</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_socklen_t</type>
      <name>salen</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>o5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ipaddr_len</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>o6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>addr_str_len</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>o7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>ipaddr_ptr</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>o8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_sockaddr_t *</type>
      <name>next</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>o9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_sockaddr_t::@0</type>
      <name>sa</name>
      <anchorfile>structapr__sockaddr__t.html</anchorfile>
      <anchor>o13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sockaddr_in</type>
      <name>sin</name>
      <anchorfile>unionapr__sockaddr__t_1_1@0.html</anchorfile>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sockaddr_in6</type>
      <name>sin6</name>
      <anchorfile>unionapr__sockaddr__t_1_1@0.html</anchorfile>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sockaddr_storage</type>
      <name>sas</name>
      <anchorfile>unionapr__sockaddr__t_1_1@0.html</anchorfile>
      <anchor>o2</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>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>val</name>
      <anchorfile>structapr__table__entry__t.html</anchorfile>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_uint32_t</type>
      <name>key_checksum</name>
      <anchorfile>structapr__table__entry__t.html</anchorfile>
      <anchor>o2</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>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_sec</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_min</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_hour</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_mday</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_mon</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>o5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_year</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>o6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_wday</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>o7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_yday</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>o8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_isdst</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>o9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>apr_int32_t</type>
      <name>tm_gmtoff</name>
      <anchorfile>structapr__time__exp__t.html</anchorfile>
      <anchor>o10</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>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minor</name>
      <anchorfile>structapr__version__t.html</anchorfile>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>patch</name>
      <anchorfile>structapr__version__t.html</anchorfile>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>is_dev</name>
      <anchorfile>structapr__version__t.html</anchorfile>
      <anchor>o3</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>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>endpos</name>
      <anchorfile>structapr__vformatter__buff__t.html</anchorfile>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
  </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>ga11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_INLINE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_ARPA_INET_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_CONIO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_CRYPT_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_CTYPE_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_DIRENT_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_ERRNO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_FCNTL_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_IO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_LIMITS_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_NETDB_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_NETINET_IN_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_NETINET_SCTP_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga24</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>ga25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_NETINET_TCP_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_PTHREAD_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SEMAPHORE_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SIGNAL_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STDARG_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STDINT_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STDIO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STDLIB_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRING_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRINGS_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_IOCTL_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_SENDFILE_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_SIGNAL_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_SOCKET_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_SOCKIO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_SYSLIMITS_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_TIME_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_TYPES_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_UIO_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_UN_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SYS_WAIT_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_TIME_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_UNISTD_H</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_MMAP_TMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_MMAP_SHM</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_MMAP_ZERO</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_SHMGET_ANON</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_SHMGET</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_MMAP_ANON</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SHMEM_BEOS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_MMAP_TMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_MMAP_SHM</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_MMAP_ZERO</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_SHMGET_ANON</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_SHMGET</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_MMAP_ANON</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SHMEM_BEOS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_FLOCK_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_SYSVSEM_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_POSIXSEM_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_FCNTL_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_PROC_PTHREAD_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USE_PTHREAD_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_FLOCK_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_SYSVSEM_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_POSIXSEM_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_FCNTL_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_PROC_PTHREAD_SERIALIZE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROCESS_LOCK_IS_GLOBAL</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_CORKABLE_TCP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_GETRLIMIT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_IN_ADDR</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_INET_ADDR</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_INET_NETWORK</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_IPV6</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_MEMMOVE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SETRLIMIT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SIGACTION</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SIGSUSPEND</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SIGWAIT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SA_STORAGE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRCASECMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRDUP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRICMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRNCASECMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRNICMP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRSTR</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_MEMCHR</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_STRUCT_RLIMIT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_UNION_SEMUN</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAVE_SCTP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_SHARED_MEMORY</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_THREADS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_SENDFILE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_MMAP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga100</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_FORK</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga101</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_RANDOM</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga102</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_OTHER_CHILD</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga103</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_DSO</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga104</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_SO_ACCEPTFILTER</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga105</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_UNICODE_FS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga106</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_PROC_INVOKED</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga107</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_USER</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga108</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_LARGE_FILES</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga109</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_XTHREAD_FILES</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga110</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_HAS_OS_UUID</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga111</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILES_AS_SOCKETS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga112</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CHARSET_EBCDIC</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga113</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TCP_NOPUSH_FLAG</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga114</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TCP_NODELAY_INHERITED</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga115</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_O_NONBLOCK_INHERITED</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga116</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SIZEOF_VOIDP</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga117</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_IS_BIGENDIAN</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga118</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INT64_C</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga119</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UINT64_C</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga120</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_THREAD_FUNC</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga121</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DECLARE</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga122</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DECLARE_NONSTD</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga123</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DECLARE_DATA</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga124</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SSIZE_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga125</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SIZE_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga126</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OFF_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga127</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PID_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga128</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INT64_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga129</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UINT64_T_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga130</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UINT64_T_HEX_FMT</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga131</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROC_MUTEX_IS_GLOBAL</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga132</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EOL_STR</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga133</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_wait_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga134</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WEXITSTATUS</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga135</anchor>
      <arglist>(status)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WTERMSIG</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga136</anchor>
      <arglist>(status)</arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>apr_byte_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>short</type>
      <name>apr_int16_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>apr_uint16_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_int32_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>apr_uint32_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long</type>
      <name>apr_int64_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>apr_uint64_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>apr_size_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ssize_t</type>
      <name>apr_ssize_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>off_t</type>
      <name>apr_off_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>socklen_t</type>
      <name>apr_socklen_t</name>
      <anchorfile>group__apr__platform.html</anchorfile>
      <anchor>ga10</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>ga11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ALLOCATOR_MAX_FREE_UNLIMITED</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>ga12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_allocator_t</type>
      <name>apr_allocator_t</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_memnode_t</type>
      <name>apr_memnode_t</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_allocator_create</name>
      <anchorfile>group__apr__allocator.html</anchorfile>
      <anchor>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga9</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>ga10</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga9</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>apr_dso_handle_sym_t</name>
      <anchorfile>group__apr__dso.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_dso_load</name>
      <anchorfile>group__apr__dso.html</anchorfile>
      <anchor>ga2</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>ga3</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>ga4</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>ga5</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>ga0</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>ga1</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>ga2</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</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>ga2</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FROM_OS_ERROR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga3</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TO_OS_ERROR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TO_OS_ERROR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_get_os_error</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_set_os_error</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_get_netos_error</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_set_netos_error</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_ERROR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_ERRSPACE_SIZE</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_STATUS</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_USERERR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_USEERR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_CANONERR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_EAIERR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_START_SYSERR</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SUCCESS</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_status_t</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_strerror</name>
      <anchorfile>group__apr__errno.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist>(apr_status_t statcode, char *buf, apr_size_t bufsize)</arglist>
    </member>
  </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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOPOOL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBADDATE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINVALSOCK</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOPROC</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTIME</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENODIR</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOLOCK</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOPOLL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOSOCKET</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTHREAD</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTHDKEY</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EGENERAL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOSHMAVAIL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBADIP</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBADMASK</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EDSOOPEN</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EABSOLUTE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ERELATIVE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINCOMPLETE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EABOVEROOT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBADPATH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EPATHWILD</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ESYMNOTFOUND</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EPROC_UNKNOWN</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTENOUGHENTROPY</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INCHILD</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INPARENT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DETACH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_NOTDETACH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CHILD_DONE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CHILD_NOTDONE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TIMEUP</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INCOMPLETE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_BADCH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_BADARG</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EOF</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_NOTFOUND</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ANONYMOUS</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEBASED</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_KEYBASED</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINIT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTIMPL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EMISMATCH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBUSY</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EACCES</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EEXIST</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENAMETOOLONG</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOENT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTDIR</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOSPC</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOMEM</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EMFILE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENFILE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EBADF</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINVAL</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ESPIPE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EAGAIN</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINTR</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTSOCK</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ECONNREFUSED</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EINPROGRESS</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ECONNABORTED</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ECONNRESET</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ETIMEDOUT</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EHOSTUNREACH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENETUNREACH</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EFTYPE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EPIPE</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EXDEV</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ENOTEMPTY</name>
      <anchorfile>group___a_p_r___error.html</anchorfile>
      <anchor>ga70</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga9</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>ga10</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>ga11</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>ga12</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>ga13</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>ga14</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>ga15</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>ga16</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>ga17</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>ga18</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>ga19</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>ga20</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>ga21</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>ga22</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>ga23</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>ga24</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>ga25</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>ga26</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>ga27</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>ga28</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>ga29</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>ga30</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>ga31</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>ga32</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>ga33</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>ga34</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>ga35</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>ga36</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>ga37</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>ga38</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>ga39</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>ga40</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>ga41</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>ga42</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>ga43</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>ga44</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>ga45</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>ga46</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>ga47</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>ga48</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>ga49</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>ga50</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>ga51</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>ga52</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>ga53</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>ga54</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>ga55</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>ga56</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>ga57</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>ga58</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>ga59</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>ga60</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>ga61</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>ga62</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>ga63</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>ga64</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>ga65</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>ga66</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>ga67</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>ga68</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>ga69</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>ga70</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>ga0</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>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ino_t</type>
      <name>apr_ino_t</name>
      <anchorfile>group__apr__file__info.html</anchorfile>
      <anchor>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>dev_t</type>
      <name>apr_dev_t</name>
      <anchorfile>group__apr__file__info.html</anchorfile>
      <anchor>ga3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_filetype_e</name>
      <anchor>ga4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_NOFILE</name>
      <anchor>gga4a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_REG</name>
      <anchor>gga4a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_DIR</name>
      <anchor>gga4a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_CHR</name>
      <anchor>gga4a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_BLK</name>
      <anchor>gga4a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PIPE</name>
      <anchor>gga4a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LNK</name>
      <anchor>gga4a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SOCK</name>
      <anchor>gga4a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_UNKFILE</name>
      <anchor>gga4a74</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_UREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_UWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_UEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_GSETID</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_GREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_GWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_GEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_WSTICKY</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_WREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_WWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_WEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FPROT_OS_DEFAULT</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga12</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>ga13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USETID</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_GSETID</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_GREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_GWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_GEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WSTICKY</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WREAD</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WWRITE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WEXECUTE</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OS_DEFAULT</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILE_SOURCE_PERMS</name>
      <anchorfile>group__apr__file__permissions.html</anchorfile>
      <anchor>ga27</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>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_MTIME</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_CTIME</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_ATIME</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_SIZE</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_CSIZE</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_DEV</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_INODE</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_NLINK</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_TYPE</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_USER</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_GROUP</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_UPROT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_GPROT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_WPROT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_ICASE</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_NAME</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_MIN</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_IDENT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_OWNER</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_PROT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_NORM</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FINFO_DIRENT</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga24</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_stat</name>
      <anchorfile>group__apr__file__stat.html</anchorfile>
      <anchor>ga1</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>ga0</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>ga1</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>ga2</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>ga3</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>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_SECUREROOTTEST</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_SECUREROOT</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_NOTRELATIVE</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>ga10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_NOTABSOLUTE</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>ga11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_NATIVE</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>ga12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_TRUENAME</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>ga13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_ENCODING_UNKNOWN</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>ga14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_ENCODING_LOCALE</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>ga15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILEPATH_ENCODING_UTF8</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>ga16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_filepath_root</name>
      <anchorfile>group__apr__filepath.html</anchorfile>
      <anchor>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_seek_where_t</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga9</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>ga10</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>ga11</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>ga12</anchor>
      <arglist>(apr_file_t **thefile, 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>ga13</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>ga14</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>ga15</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>ga16</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>ga17</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>ga18</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>ga19</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>ga20</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>ga21</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>ga22</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>ga23</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>ga24</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>ga25</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>ga26</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>ga27</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_seek</name>
      <anchorfile>group__apr__file__io.html</anchorfile>
      <anchor>ga28</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>ga29</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>ga30</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>ga31</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>ga32</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>ga33</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>ga34</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>ga35</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>ga36</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>ga37</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>ga38</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>ga39</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>ga40</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>ga41</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>ga42</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>ga43</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>ga44</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>ga45</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>ga46</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>ga47</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>ga48</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>ga49</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>ga50</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>ga51</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>ga52</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_WRITE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_CREATE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_APPEND</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_TRUNCATE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_BINARY</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_EXCL</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_BUFFERED</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_DELONCLOSE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_XTHREAD</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_SHARELOCK</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_NOCLEANUP</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga11</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>ga12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FOPEN_LARGEFILE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_READ</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_WRITE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CREATE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_APPEND</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TRUNCATE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_BINARY</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_EXCL</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_BUFFERED</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_DELONCLOSE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_XTHREAD</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SHARELOCK</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FILE_NOCLEANUP</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SENDFILE_ENABLED</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_LARGEFILE</name>
      <anchorfile>group__apr__file__open__flags.html</anchorfile>
      <anchor>ga27</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CUR</name>
      <anchorfile>group__apr__file__seek__flags.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_END</name>
      <anchorfile>group__apr__file__seek__flags.html</anchorfile>
      <anchor>ga2</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>ga0</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>ga1</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>ga2</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>ga0</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FLOCK_EXCLUSIVE</name>
      <anchorfile>group__apr__file__lock__types.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FLOCK_TYPEMASK</name>
      <anchorfile>group__apr__file__lock__types.html</anchorfile>
      <anchor>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FLOCK_NONBLOCK</name>
      <anchorfile>group__apr__file__lock__types.html</anchorfile>
      <anchor>ga3</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>ga3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FNM_NOESCAPE</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FNM_PATHNAME</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FNM_PERIOD</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FNM_CASE_BLIND</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_fnmatch</name>
      <anchorfile>group__apr__fnmatch.html</anchorfile>
      <anchor>ga0</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>ga1</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>ga2</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>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRUE</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ASCII_BLANK</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ASCII_CR</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ASCII_LF</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ASCII_TAB</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OFFSET</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist>(p_type, field)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OFFSETOF</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist>(s_type, field)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ALIGN</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist>(size, boundary)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ALIGN_DEFAULT</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga10</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STRINGIFY</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga11</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_STRINGIFY_HELPER</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga12</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_signum_t</name>
      <anchorfile>group__apr__general.html</anchorfile>
      <anchor>ga0</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>ga0</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>ga1</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>ga2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_terminate2</name>
      <anchorfile>group__apr__library.html</anchorfile>
      <anchor>ga3</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>ga0</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>ga0</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>ga1</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>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_getopt_init</name>
      <anchorfile>group__apr__getopt.html</anchorfile>
      <anchor>ga3</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>ga4</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>ga5</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_hash_t</type>
      <name>apr_hash_t</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>ga0</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>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int(*</type>
      <name>apr_hashfunc_t</name>
      <anchorfile>group__apr__hash.html</anchorfile>
      <anchor>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga9</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>ga10</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>ga11</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>ga12</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>ga13</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>ga14</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>ga15</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>ga4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_killpg</name>
      <anchorfile>group__apr__lib.html</anchorfile>
      <anchor>ga5</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>apr_filepath_name_get</name>
      <anchorfile>group__apr__lib.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist>(const char *pathname)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>apr_vformatter</name>
      <anchorfile>group__apr__lib.html</anchorfile>
      <anchor>ga2</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>ga3</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>ga0</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isalpha</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_iscntrl</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga2</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isdigit</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga3</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isgraph</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_islower</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isascii</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isprint</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_ispunct</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isspace</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isupper</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga10</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_isxdigit</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga11</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_tolower</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga12</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_toupper</name>
      <anchorfile>group__apr__ctype.html</anchorfile>
      <anchor>ga13</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>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MMAP_WRITE</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MMAP_THRESHOLD</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MMAP_LIMIT</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_MMAP_CANDIDATE</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>ga9</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_mmap_create</name>
      <anchorfile>group__apr__mmap.html</anchorfile>
      <anchor>ga1</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>ga2</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>ga3</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>ga4</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>ga41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APRMAXHOSTLEN</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_ANYADDR</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_IPV4_ADDR_OK</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_IPV6_ADDR_OK</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INADDR_NONE</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INET</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_UNSPEC</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INET6</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_inet_addr</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SENDFILE_DISCONNECT_SOCKET</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga51</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_shutdown_how_e</name>
      <anchor>ga52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SHUTDOWN_READ</name>
      <anchor>gga52a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SHUTDOWN_WRITE</name>
      <anchor>gga52a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SHUTDOWN_READWRITE</name>
      <anchor>gga52a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_interface_e</name>
      <anchor>ga53</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>ga6</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>ga7</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>ga8</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>ga9</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>ga10</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>ga11</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>ga12</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>ga13</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>ga14</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>ga15</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>ga16</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>ga17</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>ga18</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>ga19</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>ga20</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>ga21</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>ga22</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>ga23</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>ga24</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>ga25</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>ga26</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>ga27</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>ga28</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>ga29</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>ga30</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>ga31</anchor>
      <arglist>(char **addr, 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>ga32</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>ga33</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>ga34</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>ga35</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>ga36</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>ga37</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>ga38</anchor>
      <arglist>(apr_socket_t *sock, int *protocol)</arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_socket_inherit_set</name>
      <anchorfile>group__apr__network__io.html</anchorfile>
      <anchor>ga39</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>ga40</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_KEEPALIVE</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_DEBUG</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_NONBLOCK</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_REUSEADDR</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_SNDBUF</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_RCVBUF</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_SO_DISCONNECTED</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TCP_NODELAY</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TCP_NOPUSH</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RESET_NODELAY</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INCOMPLETE_READ</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_INCOMPLETE_WRITE</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_IPV6_V6ONLY</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TCP_DEFER_ACCEPT</name>
      <anchorfile>group__apr__sockopt.html</anchorfile>
      <anchor>ga14</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROTO_UDP</name>
      <anchorfile>group___i_p___proto.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROTO_SCTP</name>
      <anchorfile>group___i_p___proto.html</anchorfile>
      <anchor>ga2</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLPRI</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLOUT</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLERR</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLHUP</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLNVAL</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POLLSET_THREADSAFE</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_pollfd_t</type>
      <name>apr_pollfd_t</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_pollset_t</type>
      <name>apr_pollset_t</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_datatype_e</name>
      <anchor>ga15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_NO_DESC</name>
      <anchor>gga15a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_POLL_SOCKET</name>
      <anchor>gga15a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_POLL_FILE</name>
      <anchor>gga15a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_POLL_LASTDESC</name>
      <anchor>gga15a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_pollset_create</name>
      <anchorfile>group__apr__poll.html</anchorfile>
      <anchor>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</anchor>
      <arglist>(apr_pollfd_t *aprset, apr_int32_t numsock, apr_int32_t *nsds, apr_interval_time_t timeout)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>apr_pools</name>
    <title>Memory Pool Functions</title>
    <filename>group__apr__pools.html</filename>
    <subgroup>PoolDebug</subgroup>
    <member kind="define">
      <type>#define</type>
      <name>APR_POOL_DECLARE_ACCESSOR</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga30</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POOL_IMPLEMENT_ACCESSOR</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga31</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POOL_DEBUG</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_POOL__FILE_LINE__</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_pool_t</type>
      <name>apr_pool_t</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>apr_abortfunc_t</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga1</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>ga2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_terminate</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga9</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>ga10</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>ga11</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>ga12</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>ga13</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>ga14</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>ga15</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>ga16</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>ga17</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>ga18</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>ga19</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>ga20</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>ga21</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>ga22</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>ga23</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__apr__pools.html</anchorfile>
      <anchor>ga24</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__apr__pools.html</anchorfile>
      <anchor>ga25</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__apr__pools.html</anchorfile>
      <anchor>ga26</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__apr__pools.html</anchorfile>
      <anchor>ga27</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__apr__pools.html</anchorfile>
      <anchor>ga28</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_pool_cleanup_for_exec</name>
      <anchorfile>group__apr__pools.html</anchorfile>
      <anchor>ga29</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>ga0</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>ga1</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>ga2</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>ga3</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>ga31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_os_global_mutex_get</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_os_file_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DIR</type>
      <name>apr_os_dir_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>apr_os_sock_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga2</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>ga3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pthread_t</type>
      <name>apr_os_thread_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga4</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>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pid_t</type>
      <name>apr_os_proc_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>timeval</type>
      <name>apr_os_imp_time_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tm</type>
      <name>apr_os_exp_time_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>apr_os_dso_handle_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>apr_os_shm_t</name>
      <anchorfile>group__apr__portabile.html</anchorfile>
      <anchor>ga10</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>ga11</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>ga12</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>ga13</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>ga14</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>ga15</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>ga16</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>ga17</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>ga18</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>ga19</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>ga20</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>ga21</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>ga22</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>ga23</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>ga24</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>ga25</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>ga26</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>ga27</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>ga28</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>ga29</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>ga30</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga0</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>ga1</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_lockmech_e</name>
      <anchor>ga12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_FCNTL</name>
      <anchor>gga12a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_FLOCK</name>
      <anchor>gga12a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_SYSVSEM</name>
      <anchor>gga12a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_PROC_PTHREAD</name>
      <anchor>gga12a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_POSIXSEM</name>
      <anchor>gga12a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_LOCK_DEFAULT</name>
      <anchor>gga12a6</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga9</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>ga10</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>ga11</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>ga0</anchor>
      <arglist>(elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_HEAD</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist>(head, elem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_SENTINEL</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>ga2</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>ga3</anchor>
      <arglist>(hp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_LAST</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>ga4</anchor>
      <arglist>(hp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_NEXT</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>ga5</anchor>
      <arglist>(ep, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_PREV</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>ga6</anchor>
      <arglist>(ep, link)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_INIT</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>ga7</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>ga8</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>ga9</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>ga10</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>ga11</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>ga12</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>ga13</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>ga14</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>ga15</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>ga16</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>ga17</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>ga18</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>ga19</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>ga20</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>ga21</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>ga22</anchor>
      <arglist>(msg, ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_RING_CHECK</name>
      <anchorfile>group__apr__ring.html</anchorfile>
      <anchor>ga23</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>ga24</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>ga25</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>ga26</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_shm_create</name>
      <anchorfile>group__apr__shm.html</anchorfile>
      <anchor>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga0</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>apr_sigfunc_t *</type>
      <name>apr_signal</name>
      <anchorfile>group__apr__signal.html</anchorfile>
      <anchor>ga1</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>ga2</anchor>
      <arglist>(int signum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apr_signal_init</name>
      <anchorfile>group__apr__signal.html</anchorfile>
      <anchor>ga3</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>ga4</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>ga5</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga9</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>ga10</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>ga11</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>ga12</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>ga13</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>ga14</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>ga15</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>ga16</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>ga17</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>ga18</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>ga19</anchor>
      <arglist>(const char *buf)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>apr_strfsize</name>
      <anchorfile>group__apr__strings.html</anchorfile>
      <anchor>ga20</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>ga0</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>ga1</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>ga0</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_OVERLAP_TABLES_SET</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>ga31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_OVERLAP_TABLES_MERGE</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>ga32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_table_t</type>
      <name>apr_table_t</name>
      <anchorfile>group__apr__tables.html</anchorfile>
      <anchor>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga9</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>ga10</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>ga11</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>ga12</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>ga13</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>ga14</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>ga15</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>ga16</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>ga17</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>ga18</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>ga19</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>ga20</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>ga21</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>ga22</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>ga23</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>ga24</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>ga25</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>ga26</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>ga27</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>ga28</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>ga29</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>ga30</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_THREAD_MUTEX_NESTED</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>ga8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_THREAD_MUTEX_UNNESTED</name>
      <anchorfile>group__apr__thread__mutex.html</anchorfile>
      <anchor>ga9</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga58</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>ga59</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>ga60</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_NO_PIPE</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FULL_BLOCK</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_FULL_NONBLOCK</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PARENT_BLOCK</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CHILD_BLOCK</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_LIMIT_CPU</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_LIMIT_MEM</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_LIMIT_NPROC</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_LIMIT_NOFILE</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROC_DETACH_FOREGROUND</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_PROC_DETACH_DAEMONIZE</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_proc_t</type>
      <name>apr_proc_t</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(</type>
      <name>apr_child_errfn_t</name>
      <anchorfile>group__apr__thread__proc.html</anchorfile>
      <anchor>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</anchor>
      <arglist>)(apr_thread_t *, void *)</arglist>
    </member>
    <member kind="enumeration">
      <name>apr_cmdtype_e</name>
      <anchor>ga72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SHELLCMD</name>
      <anchor>gga72a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROGRAM</name>
      <anchor>gga72a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROGRAM_ENV</name>
      <anchor>gga72a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROGRAM_PATH</name>
      <anchor>gga72a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_SHELLCMD_ENV</name>
      <anchor>gga72a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_wait_how_e</name>
      <anchor>ga73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_WAIT</name>
      <anchor>gga73a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_NOWAIT</name>
      <anchor>gga73a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_exit_why_e</name>
      <anchor>ga74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROC_EXIT</name>
      <anchor>gga74a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROC_SIGNAL</name>
      <anchor>gga74a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_PROC_SIGNAL_CORE</name>
      <anchor>gga74a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>apr_kill_conditions_e</name>
      <anchor>ga75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_KILL_NEVER</name>
      <anchor>gga75a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_KILL_ALWAYS</name>
      <anchor>gga75a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_KILL_AFTER_TIMEOUT</name>
      <anchor>gga75a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_JUST_WAIT</name>
      <anchor>gga75a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>APR_KILL_ONLY_ONCE</name>
      <anchor>gga75a43</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>ga9</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>ga10</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>ga11</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>ga12</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>ga13</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>ga14</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>ga15</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>ga16</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>ga17</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>ga18</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>ga19</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>ga20</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>ga21</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>ga22</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>ga23</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>ga24</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>ga25</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>ga26</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>ga27</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>ga28</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>ga29</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>ga30</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>ga31</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>ga32</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>ga33</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>ga34</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>ga35</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>ga36</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>ga37</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>ga38</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>ga39</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>ga40</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>ga41</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>ga42</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>ga43</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>ga44</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>ga45</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>ga46</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>ga47</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>ga48</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>ga49</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>ga50</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>ga51</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>ga52</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>ga53</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>ga54</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>ga55</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>ga56</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>ga57</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga0</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>ga1</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>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</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>ga8</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>ga18</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_TIME_T_FMT</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_USEC_PER_SEC</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_sec</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga21</anchor>
      <arglist>(time)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_usec</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga22</anchor>
      <arglist>(time)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_msec</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga23</anchor>
      <arglist>(time)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_as_msec</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga24</anchor>
      <arglist>(time)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_from_sec</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga25</anchor>
      <arglist>(sec)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_time_make</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga26</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>ga27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APR_CTIME_LEN</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>apr_int64_t</type>
      <name>apr_time_t</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga2</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>ga3</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>ga4</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>ga5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_time_t</type>
      <name>apr_time_now</name>
      <anchorfile>group__apr__time.html</anchorfile>
      <anchor>ga6</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>ga7</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>ga8</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>ga9</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>ga10</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>ga11</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>ga12</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>ga13</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>ga14</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>ga15</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>ga16</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>ga17</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>ga0</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>ga1</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>ga8</anchor>
      <arglist>(left, right)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>apr_gid_compare</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>ga9</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>ga0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gid_t</type>
      <name>apr_gid_t</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>ga1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>apr_status_t</type>
      <name>apr_uid_current</name>
      <anchorfile>group__apr__user.html</anchorfile>
      <anchor>ga2</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>ga3</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>ga4</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>ga5</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>ga6</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>ga7</anchor>
      <arglist>(apr_gid_t *groupid, const char *groupname, apr_pool_t *p)</arglist>
    </member>
  </compound>
  <compound kind="dir">
    <name>include/</name>
    <path>/home/joe/src/apache/apr/apr/trunk/include/</path>
    <filename>dir_000000.html</filename>
    <file>apr.h</file>
    <file>apr_allocator.h</file>
    <file>apr_atomic.h</file>
    <file>apr_dso.h</file>
    <file>apr_env.h</file>
    <file>apr_errno.h</file>
    <file>apr_file_info.h</file>
    <file>apr_file_io.h</file>
    <file>apr_fnmatch.h</file>
    <file>apr_general.h</file>
    <file>apr_getopt.h</file>
    <file>apr_global_mutex.h</file>
    <file>apr_hash.h</file>
    <file>apr_inherit.h</file>
    <file>apr_lib.h</file>
    <file>apr_mmap.h</file>
    <file>apr_network_io.h</file>
    <file>apr_poll.h</file>
    <file>apr_pools.h</file>
    <file>apr_portable.h</file>
    <file>apr_proc_mutex.h</file>
    <file>apr_random.h</file>
    <file>apr_ring.h</file>
    <file>apr_shm.h</file>
    <file>apr_signal.h</file>
    <file>apr_strings.h</file>
    <file>apr_support.h</file>
    <file>apr_tables.h</file>
    <file>apr_thread_cond.h</file>
    <file>apr_thread_mutex.h</file>
    <file>apr_thread_proc.h</file>
    <file>apr_thread_rwlock.h</file>
    <file>apr_time.h</file>
    <file>apr_user.h</file>
    <file>apr_version.h</file>
    <file>apr_want.h</file>
  </compound>
  <compound kind="dir">
    <name>random/</name>
    <path>/home/joe/src/apache/apr/apr/trunk/random/</path>
    <filename>dir_000001.html</filename>
    <dir>random/unix/</dir>
  </compound>
  <compound kind="dir">
    <name>random/unix/</name>
    <path>/home/joe/src/apache/apr/apr/trunk/random/unix/</path>
    <filename>dir_000002.html</filename>
    <file>sha2.h</file>
  </compound>
</tagfile>
