Update of /cvsroot/boost/boost/libs/interprocess/doc
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv1082/doc

Modified Files:
        interprocess.qbk Jamfile.v2 
Log Message:
no message

Index: interprocess.qbk
===================================================================
RCS file: /cvsroot/boost/boost/libs/interprocess/doc/interprocess.qbk,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- interprocess.qbk    12 Jun 2007 17:09:32 -0000      1.6
+++ interprocess.qbk    23 Jun 2007 13:01:38 -0000      1.7
@@ -1,6 +1,6 @@
-[library Interprocess
+[library Boost.Interprocess
     [quickbook 1.4]
-    [version 2007-05-03]
+    [version 2007-06-23]
     [authors [Gaztañaga, Ion]]
     [copyright 2005- 2007 Ion Gaztañaga]
     [purpose Interprocess communication utilities]
@@ -2824,7 +2824,7 @@
       addresses in each process. If `void_pointer` is `void*` only fixed
       address mapping could be used.
 
-   *  See [link 
interprocess.customizing_boost_interprocess.custom_interprocess_alloc Writing a 
new memory 
+   *  See [link 
boost_interprocess.customizing_boost_interprocess.custom_interprocess_alloc 
Writing a new memory 
       allocation algorithm] for more details about memory algorithms.
      
 *  *IndexType* is the type of index that will be used to store the name-object 
@@ -3412,7 +3412,7 @@
 [*Boost.Interprocess] plans to offer an *unordered_map* based index as soon as 
this
 container is included in Boost. If these indexes are not enough for you, you 
can define
 your own index type. To know how to do this, go to 
-[link interprocess.customizing_boost_interprocess.custom_indexes Building 
custom indexes] section.
+[link boost_interprocess.customizing_boost_interprocess.custom_indexes 
Building custom indexes] section.
 
 [endsect]
 
@@ -3695,7 +3695,7 @@
 
 To know the details of the implementation of
 of the segregated storage pools see the
-[link interprocess.architecture_2.implementation_segregated_storage_pools 
Implementation of [*Boost.Interprocess] segregated storage pools]
+[link 
boost_interprocess.architecture_2.implementation_segregated_storage_pools 
Implementation of [*Boost.Interprocess] segregated storage pools]
 section.
 
 [section:segregated_allocators_common Additional parameters and functions of 
segregated storage node allocators]
@@ -3704,7 +3704,7 @@
 [classref boost::interprocess::private_node_allocator private_node_allocator] 
and
 [classref boost::interprocess::cached_node_allocator cached_node_allocator] 
implement
 the standard allocator interface and the functions explained in the
-[link interprocess.allocator_introduction.allocator_properties Properties of 
Boost.Interprocess allocators].
+[link boost_interprocess.allocator_introduction.allocator_properties 
Properties of Boost.Interprocess allocators].
 
 All these allocators are templatized by 3 parameters:
 
@@ -3731,7 +3731,7 @@
 a node allocator between processes. To achieve this sharing
 [classref boost::interprocess::node_allocator node_allocator]
 uses the segment manager's unique type allocation service
-(see [link interprocess.managed_memory_segment_features.unique Unique instance 
construction] section).
+(see [link boost_interprocess.managed_memory_segment_features.unique Unique 
instance construction] section).
 
 In the initialization, a
 [classref boost::interprocess::node_allocator node_allocator]
@@ -3926,7 +3926,7 @@
 of nodes to the memory segment, so that they can be used by any other 
container or managed
 object construction. To know the details of the implementation of
 of "adaptive pools" see the 
-[link interprocess.architecture_2.implementation_adaptive_pools Implementation 
of [*Boost.Intrusive] adaptive pools]
+[link boost_interprocess.architecture_2.implementation_adaptive_pools 
Implementation of [*Boost.Intrusive] adaptive pools]
 section.
 
 Like with segregated storage based node allocators, Boost.Interprocess offers
@@ -3940,7 +3940,7 @@
 [classref boost::interprocess::private_adaptive_pool private_adaptive_pool] and
 [classref boost::interprocess::cached_adaptive_pool cached_adaptive_pool] 
implement
 the standard allocator interface and the functions explained in the
-[link interprocess.allocator_introduction.allocator_properties Properties of 
Boost.Interprocess allocators].
+[link boost_interprocess.allocator_introduction.allocator_properties 
Properties of Boost.Interprocess allocators].
 
 All these allocators are templatized by 4 parameters:
 
@@ -4238,7 +4238,7 @@
    to be used in managed memory segments like shared memory.
    It's implemented using a vector-like contiguous storage, so
    it has fast c string conversion and can be used with the 
-   [link interprocess.streams.vectorstream vectorstream] iostream formatting 
classes.
+   [link boost_interprocess.streams.vectorstream vectorstream] iostream 
formatting classes.
    To use it include:
 
 [c++]
@@ -5139,7 +5139,7 @@
 `void_pointer` can be defined as `void*`.
 
 The rest of the interface of a [*Boost.Interprocess] [*memory algorithm] is 
described in 
-[link interprocess.customizing_boost_interprocess.custom_interprocess_alloc 
Writing a new shared memory allocation algorithm] 
+[link 
boost_interprocess.customizing_boost_interprocess.custom_interprocess_alloc 
Writing a new shared memory allocation algorithm] 
 section. As memory algorithm examples, you can see the implementations
 [classref boost::interprocess::simple_seq_fit  simple_seq_fit] or
 [classref boost::interprocess::rbtree_best_fit rbtree_best_fit] classes.
@@ -5216,7 +5216,7 @@
 control dynamically the portions of the memory segment, and we can specify 
 also the index type that will store the [name pointer, object information] 
mapping.
 We can construct our own index types as explained in
-[link interprocess.customizing_boost_interprocess.custom_indexes Building 
custom indexes] section.
+[link boost_interprocess.customizing_boost_interprocess.custom_indexes 
Building custom indexes] section.
 
 [endsect]
 
@@ -5483,7 +5483,7 @@
 *  The [*allocate()] function must return 0 if there is no more available 
memory. 
    The memory returned by [*my_algorithm]
    must be aligned to the most restrictive memory alignment of the system, for 
example,
-   to the value returned by 
*boost::alignment_of<boost::detail::max_align>::value*.
+   to the value returned by 
*detail::alignment_of<boost::detail::max_align>::value*.
    This function should be executed with the synchronization capabilities 
offered
    by `typename mutex_family::mutex_type` interprocess_mutex. That means, that 
if we define 
    `typedef mutex_family mutex_family;` then this function should offer
@@ -5757,13 +5757,13 @@
    allocators call `allocate()` only when the pool runs out of nodes. This is 
pretty
    efficient (much more than the current default general-purpose algorithm) 
and this
    can save a lot of memory. See
-   [link interprocess.stl_allocators_segregated_storage Segregated storage 
node allocators] and
-   [link interprocess.stl_allocators_adaptive Adaptive node allocators] for 
more information.
+   [link boost_interprocess.stl_allocators_segregated_storage Segregated 
storage node allocators] and
+   [link boost_interprocess.stl_allocators_adaptive Adaptive node allocators] 
for more information.
 
 *  Write your own memory algorithm. If you have experience with memory 
allocation algorithms
    and you think another algorithm is better suited than the default one for 
your application,
    you can specify it in all [*Boost.Interprocess] managed memory segments. 
See the section
-   [link interprocess.customizing_boost_interprocess.custom_interprocess_alloc 
Writing a new shared memory allocation algorithm]
+   [link 
boost_interprocess.customizing_boost_interprocess.custom_interprocess_alloc 
Writing a new shared memory allocation algorithm]
    to know how to do this. If you think its better than the default one for 
general-purpose
    applications, be polite and donate it to [*Boost.Interprocess] to make it 
default!
 
@@ -5842,7 +5842,7 @@
 
 *  Use another [*Boost.Interprocess] index type if you feel the default one is
    not fast enough. If you are not still satisfied, write your own index type. 
See
-   [link interprocess.customizing_boost_interprocess.custom_indexes Building 
custom indexes] for this.
+   [link boost_interprocess.customizing_boost_interprocess.custom_indexes 
Building custom indexes] for this.
 
 *  Destruction via pointer is at least as fast as using the name of the object 
and
    can be faster (in node containers, for example). So if your problem is that 
you
@@ -6009,14 +6009,14 @@
 
 [section:changes Changes...]
 
-[section:changes_interprocess_2007_06_11 Changes in Interprocess 2007-06-11...]
+[section:changes_interprocess_2007_06_23 Changes in Interprocess 2007-06-23...]
 
 *  Added iteration of named and unique objects in a segment manager.
 *  Fixed leak in [classref boost::interprocess::vector vector].
 *  Added support for Solaris.
 *  Optimized [classref boost::interprocess::segment_manager] to avoid
    code bloat associated with templated instantiations.
-*  Removed the use of allocator::construct/destroy from containers.
+*  Removed the use of allocator::construct and allocator::destroy from 
containers.
 *  Correction of typos and documentation errors.
 *  Fixed bug for UNIX: No slash ('/') was being added as the first character
    for shared memory names, leading to errors in some UNIX systems.
@@ -6185,4 +6185,4 @@
 
 [endsect]
 
-[xinclude interprocess_doxygen.boostbook]
+[xinclude interprocess_doxygen.xml]

Index: Jamfile.v2
===================================================================
RCS file: /cvsroot/boost/boost/libs/interprocess/doc/Jamfile.v2,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- Jamfile.v2  12 Jun 2007 17:09:32 -0000      1.5
+++ Jamfile.v2  23 Jun 2007 13:01:38 -0000      1.6
@@ -27,9 +27,9 @@
         <doxygen:param>EXTRACT_ALL=NO
         <doxygen:param>HIDE_UNDOC_MEMBERS=YES
         <doxygen:param>EXTRACT_PRIVATE=NO
+        <doxygen:param>EXPAND_ONLY_PREDEF=YES
 #        <doxygen:param>ENABLE_PREPROCESSING=NO
 #        <doxygen:param>MACRO_EXPANSION=YES
-        <doxygen:param>EXPAND_ONLY_PREDEF=YES
 #        <doxygen:param>SEARCH_INCLUDES=YES
 #        <doxygen:param>INCLUDE_PATH=$(BOOST_ROOT)
    ;


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs

Reply via email to