Modified: apr/site/trunk/docs/docs/apr-util/structapr__sha1__ctx__t.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/structapr__sha1__ctx__t.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr-util/structapr__sha1__ctx__t.html (original) +++ apr/site/trunk/docs/docs/apr-util/structapr__sha1__ctx__t.html Mon Feb 7 15:10:17 2005 @@ -1,9 +1,9 @@ -Apache Portable Runtime Utility Library: apr_sha1_ctx_t Struct Reference +Apache Portable Runtime Utility Library: apr_sha1_ctx_t struct Reference - +
Main Page | Modules | Namespace List | Data Structures | File List | Data Fields | Globals

apr_sha1_ctx_t Struct Reference

#include <apr_sha1.h>

@@ -142,8 +142,8 @@


The documentation for this struct was generated from the following file: -
Generated on Wed Sep 1 21:35:51 2004 for Apache Portable Runtime Utility Library by +
Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by -doxygen 1.3.8
+doxygen 1.3.7
Modified: apr/site/trunk/docs/docs/apr-util/structapr__strmatch__pattern.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/structapr__strmatch__pattern.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr-util/structapr__strmatch__pattern.html (original) +++ apr/site/trunk/docs/docs/apr-util/structapr__strmatch__pattern.html Mon Feb 7 15:10:17 2005 @@ -1,9 +1,9 @@ -Apache Portable Runtime Utility Library: apr_strmatch_pattern Struct Reference +Apache Portable Runtime Utility Library: apr_strmatch_pattern struct Reference - +
Main Page | Modules | Namespace List | Data Structures | File List | Data Fields | Globals

apr_strmatch_pattern Struct Reference
@@ -120,8 +120,8 @@
The documentation for this struct was generated from the following file: -
Generated on Wed Sep 1 21:35:51 2004 for Apache Portable Runtime Utility Library by +
Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by -doxygen 1.3.8
+doxygen 1.3.7
Modified: apr/site/trunk/docs/docs/apr-util/structapr__text.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/structapr__text.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr-util/structapr__text.html (original) +++ apr/site/trunk/docs/docs/apr-util/structapr__text.html Mon Feb 7 15:10:17 2005 @@ -1,9 +1,9 @@ -Apache Portable Runtime Utility Library: apr_text Struct Reference +Apache Portable Runtime Utility Library: apr_text struct Reference - +

apr_text Struct Reference
@@ -70,8 +70,8 @@
The documentation for this struct was generated from the following file: -
Generated on Wed Sep 1 21:35:51 2004 for Apache Portable Runtime Utility Library by +
Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by -doxygen 1.3.8
+doxygen 1.3.7
Modified: apr/site/trunk/docs/docs/apr-util/structapr__text__header.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/structapr__text__header.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr-util/structapr__text__header.html (original) +++ apr/site/trunk/docs/docs/apr-util/structapr__text__header.html Mon Feb 7 15:10:17 2005 @@ -1,9 +1,9 @@ -Apache Portable Runtime Utility Library: apr_text_header Struct Reference +Apache Portable Runtime Utility Library: apr_text_header struct Reference - +

apr_text_header Struct Reference
@@ -70,8 +70,8 @@
The documentation for this struct was generated from the following file: -
Generated on Wed Sep 1 21:35:51 2004 for Apache Portable Runtime Utility Library by +
Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by -doxygen 1.3.8
+doxygen 1.3.7
Modified: apr/site/trunk/docs/docs/apr-util/structapr__uri__t.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/structapr__uri__t.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr-util/structapr__uri__t.html (original) +++ apr/site/trunk/docs/docs/apr-util/structapr__uri__t.html Mon Feb 7 15:10:17 2005 @@ -1,9 +1,9 @@ -Apache Portable Runtime Utility Library: apr_uri_t Struct Reference +Apache Portable Runtime Utility Library: apr_uri_t struct Reference - +

apr_uri_t Struct Reference
@@ -370,8 +370,8 @@
The documentation for this struct was generated from the following file: -
Generated on Wed Sep 1 21:35:51 2004 for Apache Portable Runtime Utility Library by +
Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by -doxygen 1.3.8
+doxygen 1.3.7
Modified: apr/site/trunk/docs/docs/apr-util/structapr__uuid__t.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/structapr__uuid__t.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr-util/structapr__uuid__t.html (original) +++ apr/site/trunk/docs/docs/apr-util/structapr__uuid__t.html Mon Feb 7 15:10:17 2005 @@ -1,9 +1,9 @@ -Apache Portable Runtime Utility Library: apr_uuid_t Struct Reference +Apache Portable Runtime Utility Library: apr_uuid_t struct Reference - +

apr_uuid_t Struct Reference
@@ -45,8 +45,8 @@
The documentation for this struct was generated from the following file: -
Generated on Wed Sep 1 21:35:51 2004 for Apache Portable Runtime Utility Library by +
Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by -doxygen 1.3.8
+doxygen 1.3.7
Modified: apr/site/trunk/docs/docs/apr-util/structapr__xml__attr.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/structapr__xml__attr.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr-util/structapr__xml__attr.html (original) +++ apr/site/trunk/docs/docs/apr-util/structapr__xml__attr.html Mon Feb 7 15:10:17 2005 @@ -1,9 +1,9 @@ -Apache Portable Runtime Utility Library: apr_xml_attr Struct Reference +Apache Portable Runtime Utility Library: apr_xml_attr struct Reference - +

apr_xml_attr Struct Reference
@@ -120,8 +120,8 @@
The documentation for this struct was generated from the following file: -
Generated on Wed Sep 1 21:35:51 2004 for Apache Portable Runtime Utility Library by +
Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by -doxygen 1.3.8
+doxygen 1.3.7
Modified: apr/site/trunk/docs/docs/apr-util/structapr__xml__doc.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/structapr__xml__doc.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr-util/structapr__xml__doc.html (original) +++ apr/site/trunk/docs/docs/apr-util/structapr__xml__doc.html Mon Feb 7 15:10:17 2005 @@ -1,9 +1,9 @@ -Apache Portable Runtime Utility Library: apr_xml_doc Struct Reference +Apache Portable Runtime Utility Library: apr_xml_doc struct Reference - +

apr_xml_doc Struct Reference
@@ -70,8 +70,8 @@
The documentation for this struct was generated from the following file: -
Generated on Wed Sep 1 21:35:51 2004 for Apache Portable Runtime Utility Library by +
Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by -doxygen 1.3.8
+doxygen 1.3.7
Modified: apr/site/trunk/docs/docs/apr-util/structapr__xml__elem.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/structapr__xml__elem.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr-util/structapr__xml__elem.html (original) +++ apr/site/trunk/docs/docs/apr-util/structapr__xml__elem.html Mon Feb 7 15:10:17 2005 @@ -1,9 +1,9 @@ -Apache Portable Runtime Utility Library: apr_xml_elem Struct Reference +Apache Portable Runtime Utility Library: apr_xml_elem struct Reference - +

apr_xml_elem Struct Reference
@@ -320,8 +320,8 @@
The documentation for this struct was generated from the following file: -
Generated on Wed Sep 1 21:35:51 2004 for Apache Portable Runtime Utility Library by +
Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by -doxygen 1.3.8
+doxygen 1.3.7
Modified: apr/site/trunk/docs/docs/apr-util/test__apu_8h-source.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/test__apu_8h-source.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr-util/test__apu_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr-util/test__apu_8h-source.html Mon Feb 7 15:10:17 2005 @@ -3,109 +3,110 @@ Apache Portable Runtime Utility Library: test/test_apu.h Source File - + -

test/test_apu.h

00001 /* Copyright 2000-2004 The Apache Software Foundation -00002 * -00003 * Licensed under the Apache License, Version 2.0 (the "License"); -00004 * you may not use this file except in compliance with the License. -00005 * You may obtain a copy of the License at -00006 * -00007 * http://www.apache.org/licenses/LICENSE-2.0 -00008 * -00009 * Unless required by applicable law or agreed to in writing, software -00010 * distributed under the License is distributed on an "AS IS" BASIS, -00011 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -00012 * See the License for the specific language governing permissions and -00013 * limitations under the License. -00014 */ -00015 -00016 /* Some simple functions to make the test apps easier to write and -00017 * a bit more consistent... -00018 * this is a >copy< of apr_test.h -00019 */ -00020 -00021 /* Things to bear in mind when using these... -00022 * -00023 * If you include '\t' within the string passed in it won't be included -00024 * in the spacing, so use spaces instead :) -00025 * -00026 */ -00027 -00028 #ifndef APU_TEST_INCLUDES -00029 #define APU_TEST_INCLUDES -00030 -00031 #include "apr_strings.h" -00032 #include "apr_time.h" -00033 -00034 #define TEST_EQ(str, func, value, good, bad) \ -00035 printf("%-60s", str); \ -00036 { \ -00037 apr_status_t rv; \ -00038 if ((rv = func) == value){ \ -00039 char errmsg[200]; \ -00040 printf("%s\n", bad); \ -00041 fprintf(stderr, "Error was %d : %s\n", rv, \ -00042 apr_strerror(rv, (char*)&errmsg, 200)); \ -00043 exit(-1); \ -00044 } \ -00045 printf("%s\n", good); \ -00046 } -00047 -00048 #define TEST_NEQ(str, func, value, good, bad) \ -00049 printf("%-60s", str); \ -00050 { \ -00051 apr_status_t rv; \ -00052 if ((rv = func) != value){ \ -00053 char errmsg[200]; \ -00054 printf("%s\n", bad); \ -00055 fprintf(stderr, "Error was %d : %s\n", rv, \ -00056 apr_strerror(rv, (char*)&errmsg, 200)); \ -00057 exit(-1); \ -00058 } \ -00059 printf("%s\n", good); \ -00060 } -00061 -00062 #define TEST_STATUS(str, func, testmacro, good, bad) \ -00063 printf("%-60s", str); \ -00064 { \ -00065 apr_status_t rv = func; \ -00066 if (!testmacro(rv)) { \ -00067 char errmsg[200]; \ -00068 printf("%s\n", bad); \ -00069 fprintf(stderr, "Error was %d : %s\n", rv, \ -00070 apr_strerror(rv, (char*)&errmsg, 200)); \ -00071 exit(-1); \ -00072 } \ -00073 printf("%s\n", good); \ -00074 } -00075 -00076 #define STD_TEST_NEQ(str, func) \ -00077 TEST_NEQ(str, func, APR_SUCCESS, "OK", "Failed"); -00078 -00079 #define PRINT_ERROR(rv) \ -00080 { \ -00081 char errmsg[200]; \ -00082 fprintf(stderr, "Error was %d : %s\n", rv, \ -00083 apr_strerror(rv, (char*)&errmsg, 200)); \ -00084 exit(-1); \ -00085 } -00086 -00087 #define MSG_AND_EXIT(msg) \ -00088 printf("%s\n", msg); \ -00089 exit (-1); -00090 -00091 #define TIME_FUNCTION(time, function) \ -00092 { \ -00093 apr_time_t tt = apr_time_now(); \ -00094 function; \ -00095 time = apr_time_now() - tt; \ -00096 } -00097 -00098 -00099 #endif /* APU_TEST_INCLUDES */ -

Generated on Wed Sep 1 21:35:50 2004 for Apache Portable Runtime Utility Library by +

test/test_apu.h

00001 /* Copyright 2000-2005 The Apache Software Foundation or its licensors, as +00002 * applicable. +00003 * +00004 * Licensed under the Apache License, Version 2.0 (the "License"); +00005 * you may not use this file except in compliance with the License. +00006 * You may obtain a copy of the License at +00007 * +00008 * http://www.apache.org/licenses/LICENSE-2.0 +00009 * +00010 * Unless required by applicable law or agreed to in writing, software +00011 * distributed under the License is distributed on an "AS IS" BASIS, +00012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +00013 * See the License for the specific language governing permissions and +00014 * limitations under the License. +00015 */ +00016 +00017 /* Some simple functions to make the test apps easier to write and +00018 * a bit more consistent... +00019 * this is a >copy< of apr_test.h +00020 */ +00021 +00022 /* Things to bear in mind when using these... +00023 * +00024 * If you include '\t' within the string passed in it won't be included +00025 * in the spacing, so use spaces instead :) +00026 * +00027 */ +00028 +00029 #ifndef APU_TEST_INCLUDES +00030 #define APU_TEST_INCLUDES +00031 +00032 #include "apr_strings.h" +00033 #include "apr_time.h" +00034 +00035 #define TEST_EQ(str, func, value, good, bad) \ +00036 printf("%-60s", str); \ +00037 { \ +00038 apr_status_t rv; \ +00039 if ((rv = func) == value){ \ +00040 char errmsg[200]; \ +00041 printf("%s\n", bad); \ +00042 fprintf(stderr, "Error was %d : %s\n", rv, \ +00043 apr_strerror(rv, (char*)&errmsg, 200)); \ +00044 exit(-1); \ +00045 } \ +00046 printf("%s\n", good); \ +00047 } +00048 +00049 #define TEST_NEQ(str, func, value, good, bad) \ +00050 printf("%-60s", str); \ +00051 { \ +00052 apr_status_t rv; \ +00053 if ((rv = func) != value){ \ +00054 char errmsg[200]; \ +00055 printf("%s\n", bad); \ +00056 fprintf(stderr, "Error was %d : %s\n", rv, \ +00057 apr_strerror(rv, (char*)&errmsg, 200)); \ +00058 exit(-1); \ +00059 } \ +00060 printf("%s\n", good); \ +00061 } +00062 +00063 #define TEST_STATUS(str, func, testmacro, good, bad) \ +00064 printf("%-60s", str); \ +00065 { \ +00066 apr_status_t rv = func; \ +00067 if (!testmacro(rv)) { \ +00068 char errmsg[200]; \ +00069 printf("%s\n", bad); \ +00070 fprintf(stderr, "Error was %d : %s\n", rv, \ +00071 apr_strerror(rv, (char*)&errmsg, 200)); \ +00072 exit(-1); \ +00073 } \ +00074 printf("%s\n", good); \ +00075 } +00076 +00077 #define STD_TEST_NEQ(str, func) \ +00078 TEST_NEQ(str, func, APR_SUCCESS, "OK", "Failed"); +00079 +00080 #define PRINT_ERROR(rv) \ +00081 { \ +00082 char errmsg[200]; \ +00083 fprintf(stderr, "Error was %d : %s\n", rv, \ +00084 apr_strerror(rv, (char*)&errmsg, 200)); \ +00085 exit(-1); \ +00086 } +00087 +00088 #define MSG_AND_EXIT(msg) \ +00089 printf("%s\n", msg); \ +00090 exit (-1); +00091 +00092 #define TIME_FUNCTION(time, function) \ +00093 { \ +00094 apr_time_t tt = apr_time_now(); \ +00095 function; \ +00096 time = apr_time_now() - tt; \ +00097 } +00098 +00099 +00100 #endif /* APU_TEST_INCLUDES */ +

Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by -doxygen 1.3.8
+doxygen 1.3.7
Modified: apr/site/trunk/docs/docs/apr-util/testutil_8h-source.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/testutil_8h-source.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr-util/testutil_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr-util/testutil_8h-source.html Mon Feb 7 15:10:17 2005 @@ -3,61 +3,65 @@ Apache Portable Runtime Utility Library: test/testutil.h Source File - + -

test/testutil.h

00001 /* Copyright 2000-2004 The Apache Software Foundation -00002 * -00003 * Licensed under the Apache License, Version 2.0 (the "License"); -00004 * you may not use this file except in compliance with the License. -00005 * You may obtain a copy of the License at -00006 * -00007 * http://www.apache.org/licenses/LICENSE-2.0 -00008 * -00009 * Unless required by applicable law or agreed to in writing, software -00010 * distributed under the License is distributed on an "AS IS" BASIS, -00011 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -00012 * See the License for the specific language governing permissions and -00013 * limitations under the License. -00014 */ -00015 -00016 #include "apr_pools.h" -00017 #include "abts.h" -00018 -00019 #ifndef APR_TEST_UTIL -00020 #define APR_TEST_UTIL -00021 -00022 /* XXX FIXME */ -00023 #ifdef WIN32 -00024 #define EXTENSION ".exe" -00025 #elif NETWARE -00026 #define EXTENSION ".nlm" -00027 #else -00028 #define EXTENSION -00029 #endif -00030 -00031 #define STRING_MAX 8096 -00032 -00033 /* Some simple functions to make the test apps easier to write and -00034 * a bit more consistent... -00035 */ -00036 -00037 extern apr_pool_t *p; -00038 -00039 /* Assert that RV is an APR_SUCCESS value; else fail giving strerror -00040 * for RV and CONTEXT message. */ -00041 void apr_assert_success(abts_case* tc, const char *context, apr_status_t rv); -00042 -00043 void initialize(void); -00044 -00045 abts_suite *teststrmatch(abts_suite *suite); -00046 abts_suite *testuri(abts_suite *suite); -00047 abts_suite *testuuid(abts_suite *suite); -00048 abts_suite *testbuckets(abts_suite *suite); -00049 abts_suite *testpass(abts_suite *suite); -00050 -00051 #endif /* APR_TEST_INCLUDES */ -

Generated on Wed Sep 1 21:35:50 2004 for Apache Portable Runtime Utility Library by +

test/testutil.h

00001 /* Copyright 2000-2005 The Apache Software Foundation or its licensors, as +00002 * applicable. +00003 * +00004 * Licensed under the Apache License, Version 2.0 (the "License"); +00005 * you may not use this file except in compliance with the License. +00006 * You may obtain a copy of the License at +00007 * +00008 * http://www.apache.org/licenses/LICENSE-2.0 +00009 * +00010 * Unless required by applicable law or agreed to in writing, software +00011 * distributed under the License is distributed on an "AS IS" BASIS, +00012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +00013 * See the License for the specific language governing permissions and +00014 * limitations under the License. +00015 */ +00016 +00017 #include "apr_pools.h" +00018 #include "abts.h" +00019 +00020 #ifndef APR_TEST_UTIL +00021 #define APR_TEST_UTIL +00022 +00023 /* XXX FIXME */ +00024 #ifdef WIN32 +00025 #define EXTENSION ".exe" +00026 #elif NETWARE +00027 #define EXTENSION ".nlm" +00028 #else +00029 #define EXTENSION +00030 #endif +00031 +00032 #define STRING_MAX 8096 +00033 +00034 /* Some simple functions to make the test apps easier to write and +00035 * a bit more consistent... +00036 */ +00037 +00038 extern apr_pool_t *p; +00039 +00040 /* Assert that RV is an APR_SUCCESS value; else fail giving strerror +00041 * for RV and CONTEXT message. */ +00042 void apr_assert_success(abts_case* tc, const char *context, apr_status_t rv); +00043 +00044 void initialize(void); +00045 +00046 abts_suite *teststrmatch(abts_suite *suite); +00047 abts_suite *testuri(abts_suite *suite); +00048 abts_suite *testuuid(abts_suite *suite); +00049 abts_suite *testbuckets(abts_suite *suite); +00050 abts_suite *testpass(abts_suite *suite); +00051 abts_suite *testmd4(abts_suite *suite); +00052 abts_suite *testmd5(abts_suite *suite); +00053 abts_suite *testldap(abts_suite *suite); +00054 +00055 #endif /* APR_TEST_INCLUDES */ +

Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by -doxygen 1.3.8
+doxygen 1.3.7
Modified: apr/site/trunk/docs/docs/apr-util/unionapr__anylock__t_1_1apr__anylock__u__t.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/unionapr__anylock__t_1_1apr__anylock__u__t.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr-util/unionapr__anylock__t_1_1apr__anylock__u__t.html (original) +++ apr/site/trunk/docs/docs/apr-util/unionapr__anylock__t_1_1apr__anylock__u__t.html Mon Feb 7 15:10:17 2005 @@ -1,9 +1,9 @@ -Apache Portable Runtime Utility Library: apr_anylock_t::apr_anylock_u_t Union Reference +Apache Portable Runtime Utility Library: apr_anylock_t::apr_anylock_u_t union Reference - +

apr_anylock_t::apr_anylock_u_t Union Reference

#include <apr_anylock.h>

@@ -92,8 +92,8 @@


The documentation for this union was generated from the following file: -
Generated on Wed Sep 1 21:35:50 2004 for Apache Portable Runtime Utility Library by +
Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by -doxygen 1.3.8
+doxygen 1.3.7
Modified: apr/site/trunk/docs/docs/apr-util/unionapr__bucket__structs.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/unionapr__bucket__structs.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr-util/unionapr__bucket__structs.html (original) +++ apr/site/trunk/docs/docs/apr-util/unionapr__bucket__structs.html Mon Feb 7 15:10:17 2005 @@ -1,9 +1,9 @@ -Apache Portable Runtime Utility Library: apr_bucket_structs Union Reference +Apache Portable Runtime Utility Library: apr_bucket_structs union Reference - +

apr_bucket_structs Union Reference
@@ -145,8 +145,8 @@
The documentation for this union was generated from the following file: -
Generated on Wed Sep 1 21:35:50 2004 for Apache Portable Runtime Utility Library by +
Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by -doxygen 1.3.8
+doxygen 1.3.7
Modified: apr/site/trunk/docs/docs/apr-util/utf8tab_8h-source.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/utf8tab_8h-source.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr-util/utf8tab_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr-util/utf8tab_8h-source.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ Apache Portable Runtime Utility Library: xml/expat/lib/utf8tab.h Source File - +

xml/expat/lib/utf8tab.h

00001 /* 00002 Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd @@ -43,8 +43,8 @@ 00036 /* 0xF4 */ BT_LEAD4, BT_NONXML, BT_NONXML, BT_NONXML, 00037 /* 0xF8 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML, 00038 /* 0xFC */ BT_NONXML, BT_NONXML, BT_MALFORM, BT_MALFORM, -

Generated on Wed Sep 1 21:35:50 2004 for Apache Portable Runtime Utility Library by +
Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by -doxygen 1.3.8
+doxygen 1.3.7
Modified: apr/site/trunk/docs/docs/apr-util/winconfig_8h-source.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/winconfig_8h-source.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr-util/winconfig_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr-util/winconfig_8h-source.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ Apache Portable Runtime Utility Library: xml/expat/lib/winconfig.h Source File - +

xml/expat/lib/winconfig.h

00001 /*================================================================ 00002 ** Copyright 2000, Clark Cooper @@ -32,8 +32,8 @@ 00025 #define XML_CONTEXT_BYTES 1024 00026 00027 #endif /* ndef WINCONFIG_H */ -

Generated on Wed Sep 1 21:35:50 2004 for Apache Portable Runtime Utility Library by +
Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by -doxygen 1.3.8
+doxygen 1.3.7
Modified: apr/site/trunk/docs/docs/apr-util/xmlrole_8h-source.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/xmlrole_8h-source.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr-util/xmlrole_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr-util/xmlrole_8h-source.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ Apache Portable Runtime Utility Library: xml/expat/lib/xmlrole.h Source File - +

xml/expat/lib/xmlrole.h

00001 /* 00002 Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd @@ -105,8 +105,8 @@ 00098 #endif 00099 00100 #endif /* not XmlRole_INCLUDED */ -

Generated on Wed Sep 1 21:35:50 2004 for Apache Portable Runtime Utility Library by +
Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by -doxygen 1.3.8
+doxygen 1.3.7
Modified: apr/site/trunk/docs/docs/apr-util/xmltok_8h-source.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/xmltok_8h-source.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr-util/xmltok_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr-util/xmltok_8h-source.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ Apache Portable Runtime Utility Library: xml/expat/lib/xmltok.h Source File - +

xml/expat/lib/xmltok.h

00001 /* 00002 Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd @@ -304,8 +304,8 @@ 00297 #endif 00298 00299 #endif /* not XmlTok_INCLUDED */ -

Generated on Wed Sep 1 21:35:50 2004 for Apache Portable Runtime Utility Library by +
Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by -doxygen 1.3.8
+doxygen 1.3.7
Modified: apr/site/trunk/docs/docs/apr-util/xmltok__impl_8h-source.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/xmltok__impl_8h-source.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr-util/xmltok__impl_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr-util/xmltok__impl_8h-source.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ Apache Portable Runtime Utility Library: xml/expat/lib/xmltok_impl.h Source File - +

xml/expat/lib/xmltok_impl.h

00001 /* 00002 Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd @@ -51,8 +51,8 @@ 00044 }; 00045 00046 #include <stddef.h> -

Generated on Wed Sep 1 21:35:50 2004 for Apache Portable Runtime Utility Library by +
Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by -doxygen 1.3.8
+doxygen 1.3.7
Modified: apr/site/trunk/docs/docs/apr/annotated.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/annotated.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/annotated.html (original) +++ apr/site/trunk/docs/docs/apr/annotated.html Mon Feb 7 15:10:17 2005 @@ -1,9 +1,9 @@ -Apache Portable Runtime: Data Structures +Apache Portable Runtime: Annotated Index - +

Apache Portable Runtime Data Structures

Here are the data structures with brief descriptions: @@ -25,8 +25,8 @@
apr_array_header_t
apr_vformatter_buff_t
in_addr
-
Generated on Wed Sep 1 21:36:05 2004 for Apache Portable Runtime by +
Generated on Mon Feb 7 13:18:25 2005 for Apache Portable Runtime by -doxygen 1.3.8
+doxygen 1.3.7
Modified: apr/site/trunk/docs/docs/apr/apr__allocator_8h-source.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/apr__allocator_8h-source.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/apr__allocator_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr/apr__allocator_8h-source.html Mon Feb 7 15:10:17 2005 @@ -3,169 +3,170 @@ Apache Portable Runtime: apr_allocator.h Source File - + -

apr_allocator.h

Go to the documentation of this file.
00001 /* Copyright 2000-2004 The Apache Software Foundation -00002 * -00003 * Licensed under the Apache License, Version 2.0 (the "License"); -00004 * you may not use this file except in compliance with the License. -00005 * You may obtain a copy of the License at -00006 * -00007 * http://www.apache.org/licenses/LICENSE-2.0 -00008 * -00009 * Unless required by applicable law or agreed to in writing, software -00010 * distributed under the License is distributed on an "AS IS" BASIS, -00011 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -00012 * See the License for the specific language governing permissions and -00013 * limitations under the License. -00014 */ -00015 -00016 #ifndef APR_ALLOCATOR_H -00017 #define APR_ALLOCATOR_H -00018 -00019 /** -00020 * @file apr_allocator.h -00021 * @brief APR Internal Memory Allocation -00022 */ -00023 -00024 #include "apr.h" -00025 #include "apr_errno.h" -00026 #define APR_WANT_MEMFUNC /**< For no good reason? */ -00027 #include "apr_want.h" -00028 -00029 #ifdef __cplusplus -00030 extern "C" { -00031 #endif -00032 -00033 /** -00034 * @defgroup apr_allocator Internal Memory Allocation -00035 * @ingroup APR -00036 * @{ -00037 */ -00038 -00039 /** the allocator structure */ -00040 typedef struct apr_allocator_t apr_allocator_t; -00041 /** the structure which holds information about the allocation */ -00042 typedef struct apr_memnode_t apr_memnode_t; -00043 -00044 /** basic memory node structure -00045 * @note The next, ref and first_avail fields are available for use by the -00046 * caller of apr_allocator_alloc(), the remaining fields are read-only. -00047 * The next field has to be used with caution and sensibly set when the -00048 * memnode is passed back to apr_allocator_free(). See apr_allocator_free() -00049 * for details. -00050 * The ref and first_avail fields will be properly restored by -00051 * apr_allocator_free(). -00052 */ -00053 struct apr_memnode_t { -00054 apr_memnode_t *next; /**< next memnode */ -00055 apr_memnode_t **ref; /**< reference to self */ -00056 apr_uint32_t index; /**< size */ -00057 apr_uint32_t free_index; /**< how much free */ -00058 char *first_avail; /**< pointer to first free memory */ -00059 char *endp; /**< pointer to end of free memory */ -00060 }; -00061 -00062 /** The base size of a memory node - aligned. */ -00063 #define APR_MEMNODE_T_SIZE APR_ALIGN_DEFAULT(sizeof(apr_memnode_t)) -00064 -00065 /** Symbolic constants */ -00066 #define APR_ALLOCATOR_MAX_FREE_UNLIMITED 0 -00067 -00068 /** -00069 * Create a new allocator -00070 * @param allocator The allocator we have just created. -00071 * -00072 */ -00073 APR_DECLARE(apr_status_t) apr_allocator_create(apr_allocator_t **allocator); -00074 -00075 /** -00076 * Destroy an allocator -00077 * @param allocator The allocator to be destroyed -00078 * @remark Any memnodes not given back to the allocator prior to destroying -00079 * will _not_ be free()d. -00080 */ -00081 APR_DECLARE(void) apr_allocator_destroy(apr_allocator_t *allocator); -00082 -00083 /** -00084 * Allocate a block of mem from the allocator -00085 * @param allocator The allocator to allocate from -00086 * @param size The size of the mem to allocate (excluding the -00087 * memnode structure) -00088 */ -00089 APR_DECLARE(apr_memnode_t *) apr_allocator_alloc(apr_allocator_t *allocator, -00090 apr_size_t size); -00091 -00092 /** -00093 * Free a list of blocks of mem, giving them back to the allocator. -00094 * The list is typically terminated by a memnode with its next field -00095 * set to NULL. -00096 * @param allocator The allocator to give the mem back to -00097 * @param memnode The memory node to return -00098 */ -00099 APR_DECLARE(void) apr_allocator_free(apr_allocator_t *allocator, -00100 apr_memnode_t *memnode); -00101 -00102 #include "apr_pools.h" -00103 -00104 /** -00105 * Set the owner of the allocator -00106 * @param allocator The allocator to set the owner for -00107 * @param pool The pool that is to own the allocator -00108 * @remark Typically pool is the highest level pool using the allocator -00109 */ -00110 /* -00111 * XXX: see if we can come up with something a bit better. Currently -00112 * you can make a pool an owner, but if the pool doesn't use the allocator -00113 * the allocator will never be destroyed. -00114 */ -00115 APR_DECLARE(void) apr_allocator_owner_set(apr_allocator_t *allocator, -00116 apr_pool_t *pool); -00117 -00118 /** -00119 * Get the current owner of the allocator -00120 * @param allocator The allocator to get the owner from -00121 */ -00122 APR_DECLARE(apr_pool_t *) apr_allocator_owner_get(apr_allocator_t *allocator); -00123 -00124 /** -00125 * Set the current threshold at which the allocator should start -00126 * giving blocks back to the system. -00127 * @param allocator The allocator the set the threshold on -00128 * @param size The threshold. 0 == unlimited. -00129 */ -00130 APR_DECLARE(void) apr_allocator_max_free_set(apr_allocator_t *allocator, -00131 apr_size_t size); -00132 -00133 #include "apr_thread_mutex.h" -00134 -00135 #if APR_HAS_THREADS -00136 /** -00137 * Set a mutex for the allocator to use -00138 * @param allocator The allocator to set the mutex for -00139 * @param mutex The mutex -00140 */ -00141 APR_DECLARE(void) apr_allocator_mutex_set(apr_allocator_t *allocator, -00142 apr_thread_mutex_t *mutex); -00143 -00144 /** -00145 * Get the mutex currently set for the allocator -00146 * @param allocator The allocator -00147 */ -00148 APR_DECLARE(apr_thread_mutex_t *) apr_allocator_mutex_get( -00149 apr_allocator_t *allocator); -00150 -00151 #endif /* APR_HAS_THREADS */ -00152 -00153 /** @} */ -00154 -00155 #ifdef __cplusplus -00156 } -00157 #endif -00158 -00159 #endif /* !APR_ALLOCATOR_H */ -

Generated on Wed Sep 1 21:36:04 2004 for Apache Portable Runtime by +

apr_allocator.h

Go to the documentation of this file.
00001 /* Copyright 2000-2005 The Apache Software Foundation or its licensors, as +00002 * applicable. +00003 * +00004 * Licensed under the Apache License, Version 2.0 (the "License"); +00005 * you may not use this file except in compliance with the License. +00006 * You may obtain a copy of the License at +00007 * +00008 * http://www.apache.org/licenses/LICENSE-2.0 +00009 * +00010 * Unless required by applicable law or agreed to in writing, software +00011 * distributed under the License is distributed on an "AS IS" BASIS, +00012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +00013 * See the License for the specific language governing permissions and +00014 * limitations under the License. +00015 */ +00016 +00017 #ifndef APR_ALLOCATOR_H +00018 #define APR_ALLOCATOR_H +00019 +00020 /** +00021 * @file apr_allocator.h +00022 * @brief APR Internal Memory Allocation +00023 */ +00024 +00025 #include "apr.h" +00026 #include "apr_errno.h" +00027 #define APR_WANT_MEMFUNC /**< For no good reason? */ +00028 #include "apr_want.h" +00029 +00030 #ifdef __cplusplus +00031 extern "C" { +00032 #endif +00033 +00034 /** +00035 * @defgroup apr_allocator Internal Memory Allocation +00036 * @ingroup APR +00037 * @{ +00038 */ +00039 +00040 /** the allocator structure */ +00041 typedef struct apr_allocator_t apr_allocator_t; +00042 /** the structure which holds information about the allocation */ +00043 typedef struct apr_memnode_t apr_memnode_t; +00044 +00045 /** basic memory node structure +00046 * @note The next, ref and first_avail fields are available for use by the +00047 * caller of apr_allocator_alloc(), the remaining fields are read-only. +00048 * The next field has to be used with caution and sensibly set when the +00049 * memnode is passed back to apr_allocator_free(). See apr_allocator_free() +00050 * for details. +00051 * The ref and first_avail fields will be properly restored by +00052 * apr_allocator_free(). +00053 */ +00054 struct apr_memnode_t { +00055 apr_memnode_t *next; /**< next memnode */ +00056 apr_memnode_t **ref; /**< reference to self */ +00057 apr_uint32_t index; /**< size */ +00058 apr_uint32_t free_index; /**< how much free */ +00059 char *first_avail; /**< pointer to first free memory */ +00060 char *endp; /**< pointer to end of free memory */ +00061 }; +00062 +00063 /** The base size of a memory node - aligned. */ +00064 #define APR_MEMNODE_T_SIZE APR_ALIGN_DEFAULT(sizeof(apr_memnode_t)) +00065 +00066 /** Symbolic constants */ +00067 #define APR_ALLOCATOR_MAX_FREE_UNLIMITED 0 +00068 +00069 /** +00070 * Create a new allocator +00071 * @param allocator The allocator we have just created. +00072 * +00073 */ +00074 APR_DECLARE(apr_status_t) apr_allocator_create(apr_allocator_t **allocator); +00075 +00076 /** +00077 * Destroy an allocator +00078 * @param allocator The allocator to be destroyed +00079 * @remark Any memnodes not given back to the allocator prior to destroying +00080 * will _not_ be free()d. +00081 */ +00082 APR_DECLARE(void) apr_allocator_destroy(apr_allocator_t *allocator); +00083 +00084 /** +00085 * Allocate a block of mem from the allocator +00086 * @param allocator The allocator to allocate from +00087 * @param size The size of the mem to allocate (excluding the +00088 * memnode structure) +00089 */ +00090 APR_DECLARE(apr_memnode_t *) apr_allocator_alloc(apr_allocator_t *allocator, +00091 apr_size_t size); +00092 +00093 /** +00094 * Free a list of blocks of mem, giving them back to the allocator. +00095 * The list is typically terminated by a memnode with its next field +00096 * set to NULL. +00097 * @param allocator The allocator to give the mem back to +00098 * @param memnode The memory node to return +00099 */ +00100 APR_DECLARE(void) apr_allocator_free(apr_allocator_t *allocator, +00101 apr_memnode_t *memnode); +00102 +00103 #include "apr_pools.h" +00104 +00105 /** +00106 * Set the owner of the allocator +00107 * @param allocator The allocator to set the owner for +00108 * @param pool The pool that is to own the allocator +00109 * @remark Typically pool is the highest level pool using the allocator +00110 */ +00111 /* +00112 * XXX: see if we can come up with something a bit better. Currently +00113 * you can make a pool an owner, but if the pool doesn't use the allocator +00114 * the allocator will never be destroyed. +00115 */ +00116 APR_DECLARE(void) apr_allocator_owner_set(apr_allocator_t *allocator, +00117 apr_pool_t *pool); +00118 +00119 /** +00120 * Get the current owner of the allocator +00121 * @param allocator The allocator to get the owner from +00122 */ +00123 APR_DECLARE(apr_pool_t *) apr_allocator_owner_get(apr_allocator_t *allocator); +00124 +00125 /** +00126 * Set the current threshold at which the allocator should start +00127 * giving blocks back to the system. +00128 * @param allocator The allocator the set the threshold on +00129 * @param size The threshold. 0 == unlimited. +00130 */ +00131 APR_DECLARE(void) apr_allocator_max_free_set(apr_allocator_t *allocator, +00132 apr_size_t size); +00133 +00134 #include "apr_thread_mutex.h" +00135 +00136 #if APR_HAS_THREADS +00137 /** +00138 * Set a mutex for the allocator to use +00139 * @param allocator The allocator to set the mutex for +00140 * @param mutex The mutex +00141 */ +00142 APR_DECLARE(void) apr_allocator_mutex_set(apr_allocator_t *allocator, +00143 apr_thread_mutex_t *mutex); +00144 +00145 /** +00146 * Get the mutex currently set for the allocator +00147 * @param allocator The allocator +00148 */ +00149 APR_DECLARE(apr_thread_mutex_t *) apr_allocator_mutex_get( +00150 apr_allocator_t *allocator); +00151 +00152 #endif /* APR_HAS_THREADS */ +00153 +00154 /** @} */ +00155 +00156 #ifdef __cplusplus +00157 } +00158 #endif +00159 +00160 #endif /* !APR_ALLOCATOR_H */ +

Generated on Mon Feb 7 13:18:24 2005 for Apache Portable Runtime by -doxygen 1.3.8
+doxygen 1.3.7