/[Apache-SVN]/httpd/httpd/trunk/include/ap_slotmem.h
ViewVC logotype

Log of /httpd/httpd/trunk/include/ap_slotmem.h

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 883540 - (view) (annotate) - [select for diffs]
Modified Mon Nov 23 23:17:51 2009 UTC (2 days, 21 hours ago) by trawick
File length: 6276 byte(s)
Diff to previous 830527 (colored)
Replace AcceptMutex, LockFile, RewriteLock, SSLMutex, SSLStaplingMutex,
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.

Revision 830527 - (view) (annotate) - [select for diffs]
Modified Wed Oct 28 13:25:49 2009 UTC (4 weeks, 1 day ago) by poirier
File length: 6334 byte(s)
Diff to previous 780657 (colored)
Fix a lot of doxygen warnings.  Thanks to Brad Hards for the patch.
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

Revision 780657 - (view) (annotate) - [select for diffs]
Modified Mon Jun 1 14:16:47 2009 UTC (5 months, 3 weeks ago) by jim
File length: 6331 byte(s)
Diff to previous 780656 (colored)
clarify ptr

Revision 780656 - (view) (annotate) - [select for diffs]
Modified Mon Jun 1 14:15:48 2009 UTC (5 months, 3 weeks ago) by jim
File length: 6324 byte(s)
Diff to previous 775272 (colored)
Align doccos with code and clarify: grab tries to find a free
slot and returns that

Revision 775272 - (view) (annotate) - [select for diffs]
Modified Fri May 15 18:21:12 2009 UTC (6 months, 1 week ago) by jim
File length: 6337 byte(s)
Diff to previous 775271 (colored)
dditional docco changes... No functional changes

Revision 775271 - (view) (annotate) - [select for diffs]
Modified Fri May 15 18:08:38 2009 UTC (6 months, 1 week ago) by jim
File length: 6333 byte(s)
Diff to previous 775269 (colored)
comment change - no functional change

Revision 775269 - (view) (annotate) - [select for diffs]
Modified Fri May 15 18:07:17 2009 UTC (6 months, 1 week ago) by jim
File length: 6261 byte(s)
Diff to previous 775255 (colored)
"officially" add grab/release to slotmem provider API

Revision 775255 - (view) (annotate) - [select for diffs]
Modified Fri May 15 17:41:56 2009 UTC (6 months, 1 week ago) by jim
File length: 5674 byte(s)
Diff to previous 775186 (colored)
Another slotmem flag. This one determines if access
requires grab/return

Revision 775186 - (view) (annotate) - [select for diffs]
Modified Fri May 15 15:16:16 2009 UTC (6 months, 1 week ago) by jim
File length: 5419 byte(s)
Diff to previous 775176 (colored)
compile-time issues

Revision 775176 - (view) (annotate) - [select for diffs]
Modified Fri May 15 15:04:37 2009 UTC (6 months, 1 week ago) by jim
File length: 5271 byte(s)
Diff to previous 774500 (colored)
Final ( :) ) step to transition which removes the ap_slotmem_foo
API and just does providers direct

Revision 774500 - (view) (annotate) - [select for diffs]
Modified Wed May 13 19:44:56 2009 UTC (6 months, 2 weeks ago) by jim
File length: 9714 byte(s)
Diff to previous 774454 (colored)
add API back from r774454

Revision 774454 - (view) (annotate) - [select for diffs]
Modified Wed May 13 18:04:05 2009 UTC (6 months, 2 weeks ago) by jim
File length: 8941 byte(s)
Diff to previous 773977 (colored)
ap_slotmem_mem no longer exists. We never provide the ptr to
the actual mem. Instead, we rely solely on getter/setter


Revision 773977 - (view) (annotate) - [select for diffs]
Modified Tue May 12 16:55:17 2009 UTC (6 months, 2 weeks ago) by jim
File length: 9714 byte(s)
Diff to previous 771697 (colored)
If we have a mutex, we should use it whenever we create a
shared mem segment. This allows safe segment creation post
child-init

Revision 771697 - (view) (annotate) - [select for diffs]
Modified Tue May 5 12:38:15 2009 UTC (6 months, 3 weeks ago) by jim
File length: 8798 byte(s)
Diff to previous 771286 (colored)
Move to an enum, instead of bitmaps... no functional
change

Revision 771286 - (view) (annotate) - [select for diffs]
Modified Mon May 4 12:22:36 2009 UTC (6 months, 3 weeks ago) by jfclere
File length: 8743 byte(s)
Diff to previous 771262 (colored)
Add a parameter for slotmem_create for the persistancy of the slotmem area.

Revision 771262 - (view) (annotate) - [select for diffs]
Modified Mon May 4 10:20:42 2009 UTC (6 months, 3 weeks ago) by jfclere
File length: 8583 byte(s)
Diff to previous 742992 (colored)
Remove ap_slotmem_lock / ap_slotmem_unlock from the slotmem API.

Revision 742992 - (view) (annotate) - [select for diffs]
Modified Tue Feb 10 15:16:24 2009 UTC (9 months, 2 weeks ago) by jim
File length: 9627 byte(s)
Diff to previous 730833 (colored)
Add getter/setter functions to the slotmem API. Also,
reset the id vars to unsigned ints universally.

Revision 730833 - (view) (annotate) - [select for diffs]
Modified Fri Jan 2 19:58:08 2009 UTC (10 months, 3 weeks ago) by jim
File length: 7762 byte(s)
Diff to previous 730597 (colored)
Add new struct element: name...

Revision 730597 - (view) (annotate) - [select for diffs]
Modified Thu Jan 1 20:17:56 2009 UTC (10 months, 3 weeks ago) by jim
File length: 7480 byte(s)
Copied from: httpd/httpd/trunk/modules/mem/mod_slotmem.h revision 730595
Diff to previous 730432 (colored)
Transition mod_slotmem to ap_slotmem... just monkeying
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 :)


Revision 730432 - (view) (annotate) - [select for diffs]
Modified Wed Dec 31 17:46:47 2008 UTC (10 months, 3 weeks ago) by jim
Original Path: httpd/httpd/trunk/modules/mem/mod_slotmem.h
File length: 8102 byte(s)
Diff to previous 730394 (colored)
be consistant with naming...

Revision 730394 - (view) (annotate) - [select for diffs]
Modified Wed Dec 31 13:40:03 2008 UTC (10 months, 3 weeks ago) by jim
Original Path: httpd/httpd/trunk/modules/mem/mod_slotmem.h
File length: 8098 byte(s)
Diff to previous 730262 (colored)
Modules will also need to know which methods are available
in order to better choose... complete the API insulation.

Revision 730262 - (view) (annotate) - [select for diffs]
Modified Tue Dec 30 22:23:35 2008 UTC (10 months, 3 weeks ago) by chrisd
Original Path: httpd/httpd/trunk/modules/mem/mod_slotmem.h
File length: 7881 byte(s)
Diff to previous 730181 (colored)
detabify and clean some whitespace

Revision 730181 - (view) (annotate) - [select for diffs]
Modified Tue Dec 30 17:08:24 2008 UTC (10 months, 3 weeks ago) by jim
Original Path: httpd/httpd/trunk/modules/mem/mod_slotmem.h
File length: 7882 byte(s)
Diff to previous 730180 (colored)
And complete the API changes...

Revision 730180 - (view) (annotate) - [select for diffs]
Modified Tue Dec 30 17:07:25 2008 UTC (10 months, 3 weeks ago) by jim
Original Path: httpd/httpd/trunk/modules/mem/mod_slotmem.h
File length: 4867 byte(s)
Copied from: httpd/httpd/trunk/modules/mem/slotmem.h revision 730179
Diff to previous 730133 (colored)
Start of further refactoring....

Revision 730133 - (view) (annotate) - [select for diffs]
Modified Tue Dec 30 13:59:17 2008 UTC (10 months, 3 weeks ago) by jim
Original Path: httpd/httpd/trunk/modules/mem/slotmem.h
File length: 4867 byte(s)
Diff to previous 729921 (colored)
Move desc of slotmem type to be generic enough so can be
shared among all memory providers.

Revision 729921 - (view) (annotate) - [select for diffs]
Modified Mon Dec 29 15:55:58 2008 UTC (10 months, 4 weeks ago) by jim
Original Path: httpd/httpd/trunk/modules/mem/slotmem.h
File length: 4244 byte(s)
Diff to previous 729059 (colored)
implement mutex control from shared memory... plain memory not
done yet... wonder if we should even do/include it?

Also looking at cleaning up the struct... do we really need
the sharedslotdesc element??

Revision 729059 - (view) (annotate) - [select for diffs]
Added Tue Dec 23 18:39:56 2008 UTC (11 months ago) by jim
Original Path: httpd/httpd/trunk/modules/mem/slotmem.h
File length: 3630 byte(s)
Add in the useful slotmem memory module, from httpd-scoreboard.
Cleaned up...

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2