You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by tr...@apache.org on 2010/09/24 14:59:17 UTC
svn commit: r1000850 - /apr/apr/trunk/include/apr_reslist.h
Author: trawick
Date: Fri Sep 24 12:59:16 2010
New Revision: 1000850
URL: http://svn.apache.org/viewvc?rev=1000850&view=rev
Log:
update apr_reslist_create() doc to reflect that ttl is honored absolutely
and smax has a more subtle role
Reviewed by: rpleum
Modified:
apr/apr/trunk/include/apr_reslist.h
Modified: apr/apr/trunk/include/apr_reslist.h
URL: http://svn.apache.org/viewvc/apr/apr/trunk/include/apr_reslist.h?rev=1000850&r1=1000849&r2=1000850&view=diff
==============================================================================
--- apr/apr/trunk/include/apr_reslist.h (original)
+++ apr/apr/trunk/include/apr_reslist.h Fri Sep 24 12:59:16 2010
@@ -69,11 +69,13 @@ typedef apr_status_t (*apr_reslist_destr
* list will be stored.
* @param min Allowed minimum number of available resources. Zero
* creates new resources only when needed.
- * @param smax Resources will be destroyed to meet this maximum
- * restriction as they expire.
+ * @param smax Resources will be destroyed during reslist maintenance to
+ * meet this maximum restriction as they expire (reach their ttl).
* @param hmax Absolute maximum limit on the number of total resources.
- * @param ttl If non-zero, sets the maximum amount of time in microseconds a
- * resource may be available while exceeding the soft limit.
+ * @param ttl If non-zero, sets the maximum amount of time in microseconds an
+ * unused resource is valid. Any resource which has exceeded this
+ * time will be destroyed, either when encountered by
+ * apr_reslist_acquire() or during reslist maintenance.
* @param con Constructor routine that is called to create a new resource.
* @param de Destructor routine that is called to destroy an expired resource.
* @param params Passed to constructor and deconstructor