summaryrefslogtreecommitdiffstats
path: root/include/ap_slotmem.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Error detection and a quick validity check when restoring...Jim Jagielski2013-11-081-0/+1
| | | | | | Designed to address errors, not nefarious changes. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1540161 13f79535-47bb-0310-9956-ffa450edef68
* Add in new type CLEARINUSE which allows the inuse table toJim Jagielski2012-09-181-3/+7
| | | | | | | | be cleared upon storage. This may be expected/wanted/required by some applications git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1387088 13f79535-47bb-0310-9956-ffa450edef68
* Allow for a forced grab of a slotmem slot.Jim Jagielski2012-09-181-0/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1386880 13f79535-47bb-0310-9956-ffa450edef68
* Avoid using C++ reserved word 'new' in arg name in headerStefan Fritsch2012-01-021-5/+7
| | | | | | | Doc tweaks git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1226339 13f79535-47bb-0310-9956-ffa450edef68
* Cleanup effort in prep for GA push:Jim Jagielski2011-09-231-1/+1
| | | | | | | | Trim trailing whitespace... no func change git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1174748 13f79535-47bb-0310-9956-ffa450edef68
* fix def'n of AP_SLOTMEM_PROVIDER_VERSION, use itJeff Trawick2011-07-141-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1146737 13f79535-47bb-0310-9956-ffa450edef68
* Slotmem now provides for the number of "free" slotsJim Jagielski2011-02-071-0/+8
| | | | | | available. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1068018 13f79535-47bb-0310-9956-ffa450edef68
* Just a note regarding these bitfieldsJim Jagielski2011-01-131-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1058628 13f79535-47bb-0310-9956-ffa450edef68
* Replace AcceptMutex, LockFile, RewriteLock, SSLMutex, SSLStaplingMutex,Jeff Trawick2009-11-241-4/+0
| | | | | | | | | | | | | and WatchdogMutexPath with a single Mutex directive. Add APIs to simplify setup and user customization of APR proc and global mutexes. (See util_mutex.h.) Build-time setting DEFAULT_LOCKFILE is no longer respected; set DEFAULT_REL_RUNTIMEDIR instead. Some existing modules, such as mod_ldap and mod_auth_digest gain configurability for their mutexes. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@883540 13f79535-47bb-0310-9956-ffa450edef68
* Fix a lot of doxygen warnings. Thanks to Brad Hards for the patch.Daniel Earl Poirier2009-10-281-1/+1
| | | | | | | | | | | | I added a few more fixes, and there are still more that might need a doxygen expert. PR: 48061 Submitted by: Brad Hards Reviewed by: poirier git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@830527 13f79535-47bb-0310-9956-ffa450edef68
* clarify ptrJim Jagielski2009-06-011-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@780657 13f79535-47bb-0310-9956-ffa450edef68
* Align doccos with code and clarify: grab tries to find a freeJim Jagielski2009-06-011-6/+6
| | | | | | | slot and returns that git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@780656 13f79535-47bb-0310-9956-ffa450edef68
* dditional docco changes... No functional changesJim Jagielski2009-05-151-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@775272 13f79535-47bb-0310-9956-ffa450edef68
* comment change - no functional changeJim Jagielski2009-05-151-8/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@775271 13f79535-47bb-0310-9956-ffa450edef68
* "officially" add grab/release to slotmem provider APIJim Jagielski2009-05-151-0/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@775269 13f79535-47bb-0310-9956-ffa450edef68
* Another slotmem flag. This one determines if accessJim Jagielski2009-05-151-0/+9
| | | | | | | requires grab/return git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@775255 13f79535-47bb-0310-9956-ffa450edef68
* compile-time issuesJim Jagielski2009-05-151-0/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@775186 13f79535-47bb-0310-9956-ffa450edef68
* Final ( :) ) step to transition which removes the ap_slotmem_fooJim Jagielski2009-05-151-115/+22
| | | | | | | API and just does providers direct git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@775176 13f79535-47bb-0310-9956-ffa450edef68
* add API back from r774454Jim Jagielski2009-05-131-0/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@774500 13f79535-47bb-0310-9956-ffa450edef68
* ap_slotmem_mem no longer exists. We never provide the ptr toJim Jagielski2009-05-131-17/+0
| | | | | | | | the actual mem. Instead, we rely solely on getter/setter git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@774454 13f79535-47bb-0310-9956-ffa450edef68
* If we have a mutex, we should use it whenever we create aJim Jagielski2009-05-121-0/+26
| | | | | | | | shared mem segment. This allows safe segment creation post child-init git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@773977 13f79535-47bb-0310-9956-ffa450edef68
* Move to an enum, instead of bitmaps... no functionalJim Jagielski2009-05-051-3/+5
| | | | | | | change git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771697 13f79535-47bb-0310-9956-ffa450edef68
* Add a parameter for slotmem_create for the persistancy of the slotmem area.Jean-Frederic Clere2009-05-041-2/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771286 13f79535-47bb-0310-9956-ffa450edef68
* Remove ap_slotmem_lock / ap_slotmem_unlock from the slotmem API.Jean-Frederic Clere2009-05-041-30/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@771262 13f79535-47bb-0310-9956-ffa450edef68
* Add getter/setter functions to the slotmem API. Also,Jim Jagielski2009-02-101-16/+55
| | | | | | | reset the id vars to unsigned ints universally. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@742992 13f79535-47bb-0310-9956-ffa450edef68
* Add new struct element: name...Jim Jagielski2009-01-021-55/+57
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@730833 13f79535-47bb-0310-9956-ffa450edef68
* Transition mod_slotmem to ap_slotmem... just monkeyingJim Jagielski2009-01-011-0/+201
with the locations, etc. now... adding getter/setter will be over the weekend and post-2.3.1 but I figured at least do this beforehand... I love trunk :) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@730597 13f79535-47bb-0310-9956-ffa450edef68