diff --git a/example/Attic/alloc_example.cpp b/example/Attic/alloc_example.cpp index d711e1c..6054887 100644 --- a/example/Attic/alloc_example.cpp +++ b/example/Attic/alloc_example.cpp @@ -7,6 +7,7 @@ // See http://www.boost.org/libs/interprocess for documentation. // ////////////////////////////////////////////////////////////////////////////// + #include #include @@ -17,7 +18,7 @@ int main () { using namespace boost::interprocess; - managed_shared_memory::remove("MySharedMemory"); + shared_memory_object::remove("MySharedMemory"); //Create managed shared memory managed_shared_memory segment(create_only, @@ -25,7 +26,7 @@ int main () 65536); //segment size in bytes; //Allocate a portion of the segment - void * shptr = segment.allocate(1024/*bytes to allocate*/); + void * shptr = segment.allocate(1024); managed_shared_memory::handle_t handle = segment.get_handle_from_address(shptr); (void)handle; @@ -62,4 +63,3 @@ int main () } #include - diff --git a/example/Attic/named_alloc_example.cpp b/example/Attic/named_alloc_example.cpp index 6a5af0f..8982ceb 100644 --- a/example/Attic/named_alloc_example.cpp +++ b/example/Attic/named_alloc_example.cpp @@ -20,7 +20,7 @@ int main () //Named allocate capable shared mem allocator //Create shared memory - managed_shared_memory::remove("MySharedMemory"); + shared_memory_object::remove("MySharedMemory"); managed_shared_memory segment (create_only, "MySharedMemory",//segment name diff --git a/example/alloc_example.cpp b/example/alloc_example.cpp index d711e1c..6054887 100644 --- a/example/alloc_example.cpp +++ b/example/alloc_example.cpp @@ -7,6 +7,7 @@ // See http://www.boost.org/libs/interprocess for documentation. // ////////////////////////////////////////////////////////////////////////////// + #include #include @@ -17,7 +18,7 @@ int main () { using namespace boost::interprocess; - managed_shared_memory::remove("MySharedMemory"); + shared_memory_object::remove("MySharedMemory"); //Create managed shared memory managed_shared_memory segment(create_only, @@ -25,7 +26,7 @@ int main () 65536); //segment size in bytes; //Allocate a portion of the segment - void * shptr = segment.allocate(1024/*bytes to allocate*/); + void * shptr = segment.allocate(1024); managed_shared_memory::handle_t handle = segment.get_handle_from_address(shptr); (void)handle; @@ -62,4 +63,3 @@ int main () } #include - diff --git a/example/named_alloc_example.cpp b/example/named_alloc_example.cpp index 6a5af0f..8982ceb 100644 --- a/example/named_alloc_example.cpp +++ b/example/named_alloc_example.cpp @@ -20,7 +20,7 @@ int main () //Named allocate capable shared mem allocator //Create shared memory - managed_shared_memory::remove("MySharedMemory"); + shared_memory_object::remove("MySharedMemory"); managed_shared_memory segment (create_only, "MySharedMemory",//segment name diff --git a/proj/linux/MakeAll b/proj/linux/MakeAll index 3124ef7..87b248c 100644 --- a/proj/linux/MakeAll +++ b/proj/linux/MakeAll @@ -25,13 +25,13 @@ createdir: @mkdir -p ../../bin/linux ../../bin/linux/test_%.out: ../../test/%.cpp - $(CC) $< -Wall -g -pthread -DBOOST_DATE_TIME_NO_LIB -lstdc++ -lrt -lboost_thread-gcc-mt -I$(BOOST_ROOT) -L$(BOOST_LIBS) -o $@ + $(CC) $< -Wall -pedantic -g -pthread -DBOOST_DATE_TIME_NO_LIB -lstdc++ -lrt -lboost_thread-gcc-mt -I$(BOOST_ROOT) -L$(BOOST_LIBS) -o $@ ../../bin/linux/ex_%.out: ../../example/%.cpp - $(CC) $< -Wall -g -pthread -DBOOST_DATE_TIME_NO_LIB -lstdc++ -lrt -lboost_thread-gcc-mt -I$(BOOST_ROOT) -L$(BOOST_LIBS) -o $@ + $(CC) $< -Wall -pedantic -g -pthread -DBOOST_DATE_TIME_NO_LIB -lstdc++ -lrt -lboost_thread-gcc-mt -I$(BOOST_ROOT) -L$(BOOST_LIBS) -o $@ ../../bin/linux/doc_%.out: ../../doc/code/%.cpp - $(CC) $< -Wall -g -pthread -DBOOST_DATE_TIME_NO_LIB -lstdc++ -lrt -lboost_thread-gcc-mt -I$(BOOST_ROOT) -L$(BOOST_LIBS) -o $@ + $(CC) $< -Wall -pedantic -g -pthread -DBOOST_DATE_TIME_NO_LIB -lstdc++ -lrt -lboost_thread-gcc-mt -I$(BOOST_ROOT) -L$(BOOST_LIBS) -o $@ clean: rm -f *.o diff --git a/proj/mingw/MakeAll b/proj/mingw/MakeAll index ce29e5a..c50565b 100644 --- a/proj/mingw/MakeAll +++ b/proj/mingw/MakeAll @@ -12,7 +12,7 @@ INTERPROCESSTEST_CPP := $(wildcard ../../test/*.cpp) INTERPROCESSTEST_OUT := $(patsubst ../../test/%.cpp, ../../bin/mingw/test_%.out, $(INTERPROCESSTEST_CPP)) INTERPROCESSEXAMPLE_CPP := $(wildcard ../../example/*.cpp) -INTERPROCESSEXAMPLE_OUT := $(patsubst ../../example/%.cpp, ../../bin/mingw/doc_%.out, $(INTERPROCESSEXAMPLE_CPP)) +INTERPROCESSEXAMPLE_OUT := $(patsubst ../../example/%.cpp, ../../bin/mingw/ex_%.out, $(INTERPROCESSEXAMPLE_CPP)) INTERPROCESSDOC_CPP := $(wildcard ../../doc/code/*.cpp) INTERPROCESSDOC_OUT := $(patsubst ../../doc/code/%.cpp, ../../bin/mingw/doc_%.out, $(INTERPROCESSDOC_CPP)) @@ -21,20 +21,20 @@ LIBDIR:= ../../../../stage/lib .PHONY: createdir clean -all: createdir $(INTERPROCESSEXAMPLE_OUT) $(INTERPROCESSTEST_OUT) +all: createdir $(INTERPROCESSEXAMPLE_OUT) $(INTERPROCESSTEST_OUT) $(INTERPROCESSDOC_OUT) @cd . createdir: @mkdir -p ../../bin/mingw ../../bin/mingw/test_%.out: ../../test/%.cpp - $(CC) $< -Wall -DBOOST_DATE_TIME_NO_LIB -L$(LIBDIR) -lboost_thread-gcc-mt -I$(BOOST_ROOT) -lstdc++ -o $@ + $(CC) $< -Wall -DBOOST_DATE_TIME_NO_LIB -L$(LIBDIR) -lboost_thread-mgw-mt -I$(BOOST_ROOT) -lstdc++ -o $@ ../../bin/mingw/ex_%.out: ../../example/%.cpp - $(CC) $< -Wall -DBOOST_DATE_TIME_NO_LIB -L$(LIBDIR)-lboost_thread-gcc-mt -I$(BOOST_ROOT) -lstdc++ -o $@ + $(CC) $< -Wall -DBOOST_DATE_TIME_NO_LIB -L$(LIBDIR)-lboost_thread-mgw-mt -I$(BOOST_ROOT) -lstdc++ -o $@ -../../bin/mingw/doc_%.out: ../../example/%.cpp - $(CC) $< -Wall -DBOOST_DATE_TIME_NO_LIB -L$(LIBDIR)-lboost_thread-gcc-mt -I$(BOOST_ROOT) -lstdc++ -o $@ +../../bin/mingw/doc_%.out: ../../doc/code/%.cpp + $(CC) $< -Wall -DBOOST_DATE_TIME_NO_LIB -L$(LIBDIR)-lboost_thread-mgw-mt -I$(BOOST_ROOT) -lstdc++ -o $@ clean: rm -f *.o diff --git a/proj/qnx/MakeAll b/proj/qnx/MakeAll index 3dae41e..d7bf2fc 100644 --- a/proj/qnx/MakeAll +++ b/proj/qnx/MakeAll @@ -12,27 +12,27 @@ INTERPROCESSTEST_CPP := $(wildcard ../../test/*.cpp) INTERPROCESSTEST_OUT := $(patsubst ../../test/%.cpp, ../../bin/qnx/test_%.out, $(INTERPROCESSTEST_CPP)) INTERPROCESSEXAMPLE_CPP := $(wildcard ../../example/*.cpp) -INTERPROCESSEXAMPLE_OUT := $(patsubst ../../example/%.cpp, ../../bin/qnx/doc_%.out, $(INTERPROCESSEXAMPLE_CPP)) +INTERPROCESSEXAMPLE_OUT := $(patsubst ../../example/%.cpp, ../../bin/qnx/ex_%.out, $(INTERPROCESSEXAMPLE_CPP)) INTERPROCESSDOC_CPP := $(wildcard ../../doc/code/*.cpp) INTERPROCESSDOC_OUT := $(patsubst ../../doc/code/%.cpp, ../../bin/qnx/doc_%.out, $(INTERPROCESSDOC_CPP)) .PHONY: createdir clean -all: createdir $(INTERPROCESSEXAMPLE_OUT) $(INTERPROCESSTEST_OUT) +all: createdir $(INTERPROCESSEXAMPLE_OUT) $(INTERPROCESSTEST_OUT) $(INTERPROCESSDOC_OUT) @cd . createdir: @mkdir -p ../../bin/qnx ../../bin/qnx/test_%.out: ../../test/%.cpp - $(CC) $< -Wall -DBOOST_DATE_TIME_NO_LIB -lboost_thread-gcc-mt-s -I$(BOOST_ROOT) -o $@ + $(CC) $< -Wall -pedantic -DBOOST_DATE_TIME_NO_LIB -lboost_thread-gcc-mt-s -I$(BOOST_ROOT) -o $@ ../../bin/qnx/ex_%.out: ../../example/%.cpp - $(CC) $< -Wall -DBOOST_DATE_TIME_NO_LIB -lboost_thread-gcc-mt-s -I$(BOOST_ROOT) -o $@ + $(CC) $< -Wall -pedantic -DBOOST_DATE_TIME_NO_LIB -lboost_thread-gcc-mt-s -I$(BOOST_ROOT) -o $@ -../../bin/qnx/doc_%.out: ../../example/%.cpp - $(CC) $< -Wall -DBOOST_DATE_TIME_NO_LIB -lboost_thread-gcc-mt-s -I$(BOOST_ROOT) -o $@ +../../bin/qnx/doc_%.out: ../../doc/code/%.cpp + $(CC) $< -Wall -pedantic -DBOOST_DATE_TIME_NO_LIB -lboost_thread-gcc-mt-s -I$(BOOST_ROOT) -o $@ clean: rm -f *.o diff --git a/proj/vc7ide/Interprocess.sln b/proj/vc7ide/Interprocess.sln index 4d32c3e..718965d 100644 --- a/proj/vc7ide/Interprocess.sln +++ b/proj/vc7ide/Interprocess.sln @@ -35,18 +35,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_bufferstream", "doc_buf ProjectSection(ProjectDependencies) = postProject EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_cont", "doc_cont.vcproj", "{58CCE183-6092-48FE-A4F7-BA0D3A792653}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_cont_mapA", "doc_cont_mapA.vcproj", "{58CCE183-6092-48FE-A4F7-BA0D3A792652}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_cont_mapB", "doc_cont_mapB.vcproj", "{58CCE183-6092-48FE-A4F7-BA0D3A792651}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_intrusive", "doc_intrusive.vcproj", "{5E18CC83-6092-48FE-A677-B832A0D3A650}" ProjectSection(ProjectDependencies) = postProject EndProjectSection @@ -103,10 +91,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "flat_tree_test", "flat_tree ProjectSection(ProjectDependencies) = postProject EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hash_table_test", "hash_table_ex.vcproj", "{58CCE183-6092-48FE-A4F7-BA0D3A792636}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_interprocesslib", "interprocesslib.vcproj", "{FFAA56F1-32EC-4B22-B6BD-95A311A67C35}" ProjectSection(ProjectDependencies) = postProject EndProjectSection @@ -195,7 +179,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "semaphore_test", "semaphore ProjectSection(ProjectDependencies) = postProject EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shared_memory_mapping_test", "shared_memory_mapping_test.vcproj", "{5CE18C83-6025-36FE-A4F7-BA09176D3A11}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shared_memory_mapping_test", "shared_memory_mappable_test.vcproj", "{5CE18C83-6025-36FE-A4F7-BA09176D3A11}" ProjectSection(ProjectDependencies) = postProject EndProjectSection EndProject @@ -219,10 +203,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tree_test", "tree_test.vcpr ProjectSection(ProjectDependencies) = postProject EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unique_ptr_test", "unique_ptr_test.vcproj", "{571C3383-6092-A877-1238-B3786BAE7605}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "upgradable_mutex_test", "upgradable_mutex.vcproj", "{4E88C1C2-0961-F7A4-F48E-A6A7D3B06004}" ProjectSection(ProjectDependencies) = postProject EndProjectSection @@ -239,6 +219,86 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vector_test", "vector_test. ProjectSection(ProjectDependencies) = postProject EndProjectSection EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "named_condition_test", "named_condition_test.vcproj", "{58CC2563-6092-48FE-FAF7-BA046A792658}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_anonymous_mutexA", "doc_anonymous_mutexA.vcproj", "{58C1B183-9026-4E63-12F2-005412200054}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_anonymous_mutexB", "doc_anonymous_mutexB.vcproj", "{58C1B183-9026-4E63-12F2-005202441254}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_named_mutex", "doc_named_mutex.vcproj", "{58C181B3-9516-463E-2F12-122155400054}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_anonymous_conditionA", "doc_anonymous_conditionA.vcproj", "{5C1B8183-0296-4F83-1F22-001005220544}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_anonymous_conditionB", "doc_anonymous_conditionB.vcproj", "{58C1FE83-2906-E643-2F12-024410052254}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_named_conditionA", "doc_named_conditionA.vcproj", "{58EB1CB3-1354-364E-12F2-154356612054}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_named_conditionB", "doc_named_conditionB.vcproj", "{58181CB3-5134-634E-12F2-155435622054}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_anonymous_semaphoreA", "doc_anonymous_semaphoreA.vcproj", "{5CB81183-29FB-F843-24FF-022050100544}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_anonymous_semaphoreB", "doc_anonymous_semaphoreB.vcproj", "{58FBE8C3-9026-FAB2-E643-000522441254}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "named_upgradable_mutex_test", "named_upgradable_mutex.vcproj", "{48C1FBE8-F7A4-0961-48FE-7D93A63B0A04}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_anonymous_upgradable_mutexA", "doc_anonymous_upgradable_mutexA.vcproj", "{5C18831B-F162-FA96-E6C3-FA5122040054}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_anonymous_upgradable_mutexB", "doc_anonymous_upgradable_mutexB.vcproj", "{5C1B1043-1EFF-2793-4E63-245241283054}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_message_queueA", "doc_message_queueA.vcproj", "{51B189C3-4E63-9026-12F2-12200AF54054}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_message_queueB", "doc_message_queueB.vcproj", "{5C1B1813-12C2-0296-4E63-244549126520}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_cont", "doc_cont.vcproj", "{58CCE183-6092-48FE-A4F7-BA0D3A792653}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_contA", "doc_contA.vcproj", "{58CCE183-6092-48FE-A4F7-BA0D3A792652}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_contB", "doc_contB.vcproj", "{58CCE183-6092-48FE-A4F7-BA0D3A792651}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "doc_shared_memory", "doc_shared_memory.vcproj", "{58CCE183-6032-12FE-4FC7-83A79F760B61}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unique_ptr_test", "unique_ptr_test.vcproj", "{571C3383-6092-A877-1238-B3786BAE7605}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject Global GlobalSection(SolutionConfiguration) = preSolution Debug = Debug @@ -281,18 +341,6 @@ Global {58C1B183-9026-4E12-00F2-001200540054}.Debug.Build.0 = Debug|Win32 {58C1B183-9026-4E12-00F2-001200540054}.Release.ActiveCfg = Release|Win32 {58C1B183-9026-4E12-00F2-001200540054}.Release.Build.0 = Release|Win32 - {58CCE183-6092-48FE-A4F7-BA0D3A792653}.Debug.ActiveCfg = Debug|Win32 - {58CCE183-6092-48FE-A4F7-BA0D3A792653}.Debug.Build.0 = Debug|Win32 - {58CCE183-6092-48FE-A4F7-BA0D3A792653}.Release.ActiveCfg = Release|Win32 - {58CCE183-6092-48FE-A4F7-BA0D3A792653}.Release.Build.0 = Release|Win32 - {58CCE183-6092-48FE-A4F7-BA0D3A792652}.Debug.ActiveCfg = Debug|Win32 - {58CCE183-6092-48FE-A4F7-BA0D3A792652}.Debug.Build.0 = Debug|Win32 - {58CCE183-6092-48FE-A4F7-BA0D3A792652}.Release.ActiveCfg = Release|Win32 - {58CCE183-6092-48FE-A4F7-BA0D3A792652}.Release.Build.0 = Release|Win32 - {58CCE183-6092-48FE-A4F7-BA0D3A792651}.Debug.ActiveCfg = Debug|Win32 - {58CCE183-6092-48FE-A4F7-BA0D3A792651}.Debug.Build.0 = Debug|Win32 - {58CCE183-6092-48FE-A4F7-BA0D3A792651}.Release.ActiveCfg = Release|Win32 - {58CCE183-6092-48FE-A4F7-BA0D3A792651}.Release.Build.0 = Release|Win32 {5E18CC83-6092-48FE-A677-B832A0D3A650}.Debug.ActiveCfg = Debug|Win32 {5E18CC83-6092-48FE-A677-B832A0D3A650}.Debug.Build.0 = Debug|Win32 {5E18CC83-6092-48FE-A677-B832A0D3A650}.Release.ActiveCfg = Release|Win32 @@ -349,10 +397,6 @@ Global {58CCE183-6092-48FE-A4F7-BA0D3A792637}.Debug.Build.0 = Debug|Win32 {58CCE183-6092-48FE-A4F7-BA0D3A792637}.Release.ActiveCfg = Release|Win32 {58CCE183-6092-48FE-A4F7-BA0D3A792637}.Release.Build.0 = Release|Win32 - {58CCE183-6092-48FE-A4F7-BA0D3A792636}.Debug.ActiveCfg = Debug|Win32 - {58CCE183-6092-48FE-A4F7-BA0D3A792636}.Debug.Build.0 = Debug|Win32 - {58CCE183-6092-48FE-A4F7-BA0D3A792636}.Release.ActiveCfg = Release|Win32 - {58CCE183-6092-48FE-A4F7-BA0D3A792636}.Release.Build.0 = Release|Win32 {FFAA56F1-32EC-4B22-B6BD-95A311A67C35}.Debug.ActiveCfg = Debug|Win32 {FFAA56F1-32EC-4B22-B6BD-95A311A67C35}.Debug.Build.0 = Debug|Win32 {FFAA56F1-32EC-4B22-B6BD-95A311A67C35}.Release.ActiveCfg = Release|Win32 @@ -465,10 +509,6 @@ Global {58CCE183-6092-48FE-A4F7-BA0D3A792606}.Debug.Build.0 = Debug|Win32 {58CCE183-6092-48FE-A4F7-BA0D3A792606}.Release.ActiveCfg = Release|Win32 {58CCE183-6092-48FE-A4F7-BA0D3A792606}.Release.Build.0 = Release|Win32 - {571C3383-6092-A877-1238-B3786BAE7605}.Debug.ActiveCfg = Debug|Win32 - {571C3383-6092-A877-1238-B3786BAE7605}.Debug.Build.0 = Debug|Win32 - {571C3383-6092-A877-1238-B3786BAE7605}.Release.ActiveCfg = Release|Win32 - {571C3383-6092-A877-1238-B3786BAE7605}.Release.Build.0 = Release|Win32 {4E88C1C2-0961-F7A4-F48E-A6A7D3B06004}.Debug.ActiveCfg = Debug|Win32 {4E88C1C2-0961-F7A4-F48E-A6A7D3B06004}.Debug.Build.0 = Debug|Win32 {4E88C1C2-0961-F7A4-F48E-A6A7D3B06004}.Release.ActiveCfg = Release|Win32 @@ -485,6 +525,86 @@ Global {5CE11C83-096A-84FE-4FA2-D3A6BA792002}.Debug.Build.0 = Debug|Win32 {5CE11C83-096A-84FE-4FA2-D3A6BA792002}.Release.ActiveCfg = Release|Win32 {5CE11C83-096A-84FE-4FA2-D3A6BA792002}.Release.Build.0 = Release|Win32 + {58CC2563-6092-48FE-FAF7-BA046A792658}.Debug.ActiveCfg = Debug|Win32 + {58CC2563-6092-48FE-FAF7-BA046A792658}.Debug.Build.0 = Debug|Win32 + {58CC2563-6092-48FE-FAF7-BA046A792658}.Release.ActiveCfg = Release|Win32 + {58CC2563-6092-48FE-FAF7-BA046A792658}.Release.Build.0 = Release|Win32 + {58C1B183-9026-4E63-12F2-005412200054}.Debug.ActiveCfg = Debug|Win32 + {58C1B183-9026-4E63-12F2-005412200054}.Debug.Build.0 = Debug|Win32 + {58C1B183-9026-4E63-12F2-005412200054}.Release.ActiveCfg = Release|Win32 + {58C1B183-9026-4E63-12F2-005412200054}.Release.Build.0 = Release|Win32 + {58C1B183-9026-4E63-12F2-005202441254}.Debug.ActiveCfg = Debug|Win32 + {58C1B183-9026-4E63-12F2-005202441254}.Debug.Build.0 = Debug|Win32 + {58C1B183-9026-4E63-12F2-005202441254}.Release.ActiveCfg = Release|Win32 + {58C1B183-9026-4E63-12F2-005202441254}.Release.Build.0 = Release|Win32 + {58C181B3-9516-463E-2F12-122155400054}.Debug.ActiveCfg = Debug|Win32 + {58C181B3-9516-463E-2F12-122155400054}.Debug.Build.0 = Debug|Win32 + {58C181B3-9516-463E-2F12-122155400054}.Release.ActiveCfg = Release|Win32 + {58C181B3-9516-463E-2F12-122155400054}.Release.Build.0 = Release|Win32 + {5C1B8183-0296-4F83-1F22-001005220544}.Debug.ActiveCfg = Debug|Win32 + {5C1B8183-0296-4F83-1F22-001005220544}.Debug.Build.0 = Debug|Win32 + {5C1B8183-0296-4F83-1F22-001005220544}.Release.ActiveCfg = Release|Win32 + {5C1B8183-0296-4F83-1F22-001005220544}.Release.Build.0 = Release|Win32 + {58C1FE83-2906-E643-2F12-024410052254}.Debug.ActiveCfg = Debug|Win32 + {58C1FE83-2906-E643-2F12-024410052254}.Debug.Build.0 = Debug|Win32 + {58C1FE83-2906-E643-2F12-024410052254}.Release.ActiveCfg = Release|Win32 + {58C1FE83-2906-E643-2F12-024410052254}.Release.Build.0 = Release|Win32 + {58EB1CB3-1354-364E-12F2-154356612054}.Debug.ActiveCfg = Debug|Win32 + {58EB1CB3-1354-364E-12F2-154356612054}.Debug.Build.0 = Debug|Win32 + {58EB1CB3-1354-364E-12F2-154356612054}.Release.ActiveCfg = Release|Win32 + {58EB1CB3-1354-364E-12F2-154356612054}.Release.Build.0 = Release|Win32 + {58181CB3-5134-634E-12F2-155435622054}.Debug.ActiveCfg = Debug|Win32 + {58181CB3-5134-634E-12F2-155435622054}.Debug.Build.0 = Debug|Win32 + {58181CB3-5134-634E-12F2-155435622054}.Release.ActiveCfg = Release|Win32 + {58181CB3-5134-634E-12F2-155435622054}.Release.Build.0 = Release|Win32 + {5CB81183-29FB-F843-24FF-022050100544}.Debug.ActiveCfg = Debug|Win32 + {5CB81183-29FB-F843-24FF-022050100544}.Debug.Build.0 = Debug|Win32 + {5CB81183-29FB-F843-24FF-022050100544}.Release.ActiveCfg = Release|Win32 + {5CB81183-29FB-F843-24FF-022050100544}.Release.Build.0 = Release|Win32 + {58FBE8C3-9026-FAB2-E643-000522441254}.Debug.ActiveCfg = Debug|Win32 + {58FBE8C3-9026-FAB2-E643-000522441254}.Debug.Build.0 = Debug|Win32 + {58FBE8C3-9026-FAB2-E643-000522441254}.Release.ActiveCfg = Release|Win32 + {58FBE8C3-9026-FAB2-E643-000522441254}.Release.Build.0 = Release|Win32 + {48C1FBE8-F7A4-0961-48FE-7D93A63B0A04}.Debug.ActiveCfg = Debug|Win32 + {48C1FBE8-F7A4-0961-48FE-7D93A63B0A04}.Debug.Build.0 = Debug|Win32 + {48C1FBE8-F7A4-0961-48FE-7D93A63B0A04}.Release.ActiveCfg = Release|Win32 + {48C1FBE8-F7A4-0961-48FE-7D93A63B0A04}.Release.Build.0 = Release|Win32 + {5C18831B-F162-FA96-E6C3-FA5122040054}.Debug.ActiveCfg = Debug|Win32 + {5C18831B-F162-FA96-E6C3-FA5122040054}.Debug.Build.0 = Debug|Win32 + {5C18831B-F162-FA96-E6C3-FA5122040054}.Release.ActiveCfg = Release|Win32 + {5C18831B-F162-FA96-E6C3-FA5122040054}.Release.Build.0 = Release|Win32 + {5C1B1043-1EFF-2793-4E63-245241283054}.Debug.ActiveCfg = Debug|Win32 + {5C1B1043-1EFF-2793-4E63-245241283054}.Debug.Build.0 = Debug|Win32 + {5C1B1043-1EFF-2793-4E63-245241283054}.Release.ActiveCfg = Release|Win32 + {5C1B1043-1EFF-2793-4E63-245241283054}.Release.Build.0 = Release|Win32 + {51B189C3-4E63-9026-12F2-12200AF54054}.Debug.ActiveCfg = Debug|Win32 + {51B189C3-4E63-9026-12F2-12200AF54054}.Debug.Build.0 = Debug|Win32 + {51B189C3-4E63-9026-12F2-12200AF54054}.Release.ActiveCfg = Release|Win32 + {51B189C3-4E63-9026-12F2-12200AF54054}.Release.Build.0 = Release|Win32 + {5C1B1813-12C2-0296-4E63-244549126520}.Debug.ActiveCfg = Debug|Win32 + {5C1B1813-12C2-0296-4E63-244549126520}.Debug.Build.0 = Debug|Win32 + {5C1B1813-12C2-0296-4E63-244549126520}.Release.ActiveCfg = Release|Win32 + {5C1B1813-12C2-0296-4E63-244549126520}.Release.Build.0 = Release|Win32 + {58CCE183-6092-48FE-A4F7-BA0D3A792653}.Debug.ActiveCfg = Debug|Win32 + {58CCE183-6092-48FE-A4F7-BA0D3A792653}.Debug.Build.0 = Debug|Win32 + {58CCE183-6092-48FE-A4F7-BA0D3A792653}.Release.ActiveCfg = Release|Win32 + {58CCE183-6092-48FE-A4F7-BA0D3A792653}.Release.Build.0 = Release|Win32 + {58CCE183-6092-48FE-A4F7-BA0D3A792652}.Debug.ActiveCfg = Debug|Win32 + {58CCE183-6092-48FE-A4F7-BA0D3A792652}.Debug.Build.0 = Debug|Win32 + {58CCE183-6092-48FE-A4F7-BA0D3A792652}.Release.ActiveCfg = Release|Win32 + {58CCE183-6092-48FE-A4F7-BA0D3A792652}.Release.Build.0 = Release|Win32 + {58CCE183-6092-48FE-A4F7-BA0D3A792651}.Debug.ActiveCfg = Debug|Win32 + {58CCE183-6092-48FE-A4F7-BA0D3A792651}.Debug.Build.0 = Debug|Win32 + {58CCE183-6092-48FE-A4F7-BA0D3A792651}.Release.ActiveCfg = Release|Win32 + {58CCE183-6092-48FE-A4F7-BA0D3A792651}.Release.Build.0 = Release|Win32 + {58CCE183-6032-12FE-4FC7-83A79F760B61}.Debug.ActiveCfg = Debug|Win32 + {58CCE183-6032-12FE-4FC7-83A79F760B61}.Debug.Build.0 = Debug|Win32 + {58CCE183-6032-12FE-4FC7-83A79F760B61}.Release.ActiveCfg = Release|Win32 + {58CCE183-6032-12FE-4FC7-83A79F760B61}.Release.Build.0 = Release|Win32 + {571C3383-6092-A877-1238-B3786BAE7605}.Debug.ActiveCfg = Debug|Win32 + {571C3383-6092-A877-1238-B3786BAE7605}.Debug.Build.0 = Debug|Win32 + {571C3383-6092-A877-1238-B3786BAE7605}.Release.ActiveCfg = Release|Win32 + {571C3383-6092-A877-1238-B3786BAE7605}.Release.Build.0 = Release|Win32 EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution EndGlobalSection diff --git a/proj/vc7ide/doc_anonymous_conditionA.vcproj b/proj/vc7ide/doc_anonymous_conditionA.vcproj new file mode 100644 index 0000000..99b01db --- /dev/null +++ b/proj/vc7ide/doc_anonymous_conditionA.vcproj @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proj/vc7ide/doc_anonymous_conditionB.vcproj b/proj/vc7ide/doc_anonymous_conditionB.vcproj new file mode 100644 index 0000000..efe9713 --- /dev/null +++ b/proj/vc7ide/doc_anonymous_conditionB.vcproj @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proj/vc7ide/doc_anonymous_mutexA.vcproj b/proj/vc7ide/doc_anonymous_mutexA.vcproj new file mode 100644 index 0000000..91530b3 --- /dev/null +++ b/proj/vc7ide/doc_anonymous_mutexA.vcproj @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proj/vc7ide/doc_anonymous_mutexB.vcproj b/proj/vc7ide/doc_anonymous_mutexB.vcproj new file mode 100644 index 0000000..2cf7332 --- /dev/null +++ b/proj/vc7ide/doc_anonymous_mutexB.vcproj @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proj/vc7ide/doc_anonymous_semaphoreA.vcproj b/proj/vc7ide/doc_anonymous_semaphoreA.vcproj new file mode 100644 index 0000000..2a8de77 --- /dev/null +++ b/proj/vc7ide/doc_anonymous_semaphoreA.vcproj @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proj/vc7ide/doc_anonymous_semaphoreB.vcproj b/proj/vc7ide/doc_anonymous_semaphoreB.vcproj new file mode 100644 index 0000000..80cf476 --- /dev/null +++ b/proj/vc7ide/doc_anonymous_semaphoreB.vcproj @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proj/vc7ide/doc_anonymous_upgradable_mutexA.vcproj b/proj/vc7ide/doc_anonymous_upgradable_mutexA.vcproj new file mode 100644 index 0000000..8d066ba --- /dev/null +++ b/proj/vc7ide/doc_anonymous_upgradable_mutexA.vcproj @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proj/vc7ide/doc_anonymous_upgradable_mutexB.vcproj b/proj/vc7ide/doc_anonymous_upgradable_mutexB.vcproj new file mode 100644 index 0000000..9ff9615 --- /dev/null +++ b/proj/vc7ide/doc_anonymous_upgradable_mutexB.vcproj @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proj/vc7ide/doc_cont_mapA.vcproj b/proj/vc7ide/doc_contA.vcproj similarity index 91% rename from proj/vc7ide/doc_cont_mapA.vcproj rename to proj/vc7ide/doc_contA.vcproj index 4de9292..ed2bb56 100644 --- a/proj/vc7ide/doc_cont_mapA.vcproj +++ b/proj/vc7ide/doc_contA.vcproj @@ -2,7 +2,7 @@ @@ -13,7 +13,7 @@ @@ -65,7 +65,7 @@ + RelativePath="..\..\doc\code\doc_contA.cpp"> @@ -13,7 +13,7 @@ @@ -65,7 +65,7 @@ + RelativePath="..\..\doc\code\doc_contB.cpp"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proj/vc7ide/doc_message_queueB.vcproj b/proj/vc7ide/doc_message_queueB.vcproj new file mode 100644 index 0000000..b05d307 --- /dev/null +++ b/proj/vc7ide/doc_message_queueB.vcproj @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proj/vc7ide/doc_named_conditionA.vcproj b/proj/vc7ide/doc_named_conditionA.vcproj new file mode 100644 index 0000000..d020168 --- /dev/null +++ b/proj/vc7ide/doc_named_conditionA.vcproj @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proj/vc7ide/doc_named_conditionB.vcproj b/proj/vc7ide/doc_named_conditionB.vcproj new file mode 100644 index 0000000..fbae7e9 --- /dev/null +++ b/proj/vc7ide/doc_named_conditionB.vcproj @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proj/vc7ide/doc_named_mutex.vcproj b/proj/vc7ide/doc_named_mutex.vcproj new file mode 100644 index 0000000..0b8f313 --- /dev/null +++ b/proj/vc7ide/doc_named_mutex.vcproj @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proj/vc7ide/doc_shared_memory.vcproj b/proj/vc7ide/doc_shared_memory.vcproj new file mode 100644 index 0000000..6c74b9f --- /dev/null +++ b/proj/vc7ide/doc_shared_memory.vcproj @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proj/vc7ide/interprocesslib.vcproj b/proj/vc7ide/interprocesslib.vcproj index 7542550..8eace49 100644 --- a/proj/vc7ide/interprocesslib.vcproj +++ b/proj/vc7ide/interprocesslib.vcproj @@ -117,6 +117,9 @@ + + @@ -232,7 +235,7 @@ RelativePath="..\..\..\..\boost\interprocess\sync\interprocess_semaphore.hpp"> + RelativePath="..\..\..\..\boost\interprocess\sync\interprocess_upgradable_mutex.hpp"> @@ -240,6 +243,9 @@ + + @@ -249,6 +255,9 @@ + + @@ -258,6 +267,9 @@ + + @@ -267,12 +279,6 @@ - - - - @@ -323,6 +329,13 @@ RelativePath="..\..\..\..\boost\interprocess\sync\posix\semaphore_wrapper.hpp"> + + + + - - + RelativePath="..\..\..\..\boost\interprocess\memory_mappable.hpp"> @@ -413,6 +423,9 @@ + + @@ -425,6 +438,9 @@ + + @@ -444,6 +460,9 @@ + + + RelativePath="..\..\..\..\boost\interprocess\indexes\null_index.hpp"> @@ -468,21 +487,18 @@ Name="Test" Filter=""> + RelativePath="..\..\test\Jamfile.v2"> - - + RelativePath="..\..\doc\code\Jamfile.v2"> @@ -505,6 +521,9 @@ + + @@ -555,6 +574,25 @@ + + + + + + + + + + + + diff --git a/proj/vc7ide/named_condition_test.vcproj b/proj/vc7ide/named_condition_test.vcproj new file mode 100644 index 0000000..355399a --- /dev/null +++ b/proj/vc7ide/named_condition_test.vcproj @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proj/vc7ide/named_upgradable_mutex.vcproj b/proj/vc7ide/named_upgradable_mutex.vcproj new file mode 100644 index 0000000..cac8d6d --- /dev/null +++ b/proj/vc7ide/named_upgradable_mutex.vcproj @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/proj/vc7ide/shared_memory_mappable_test.vcproj b/proj/vc7ide/shared_memory_mappable_test.vcproj new file mode 100644 index 0000000..b57825d --- /dev/null +++ b/proj/vc7ide/shared_memory_mappable_test.vcproj @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/Attic/file_lock_test.cpp b/test/Attic/file_lock_test.cpp index 11a1ffc..abf8724 100644 --- a/test/Attic/file_lock_test.cpp +++ b/test/Attic/file_lock_test.cpp @@ -1,6 +1,6 @@ ////////////////////////////////////////////////////////////////////////////// // -// (C) Copyright Ion Gaztañaga 2004-2006. Distributed under the Boost +// (C) Copyright Ion Gazta�ga 2004-2006. Distributed under the Boost // Software License, Version 1.0. (See accompanying file // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) // diff --git a/test/Attic/printcontainer.hpp b/test/Attic/printcontainer.hpp index 1877eea..6489a92 100644 --- a/test/Attic/printcontainer.hpp +++ b/test/Attic/printcontainer.hpp @@ -40,7 +40,6 @@ void PrintContents(const Container &cont, const char *contName) } //namespace interprocess{ } //namespace boost{ - #include #endif //#ifndef BOOST_PRINTCONTAINER_HPP diff --git a/test/Jamfile b/test/Jamfile deleted file mode 100644 index 707133b..0000000 --- a/test/Jamfile +++ /dev/null @@ -1,60 +0,0 @@ -# Boost interprocess Library test Jamfile -# (C) Copyright Ion Gaztañaga 2004-2006. -# Use, modification, and distribution are subject to the -# Boost Software License, Version 1.0. (See accompanying file -# LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -# -# See http://www.boost.org/libs/test for the library home page. - -# Declare the location of this subproject relative to the root. -subproject libs/interprocess/test ; - -# bring in rules for testing -import testing ; - -{ - template boost_interprocess_test_dll - : ## sources ## -## ../../test/build/boost_unit_test_framework -## ../../thread/build/boost_thread - @boost/libs/test/build/boost_unit_test_framework - @boost/libs/thread/build/boost_thread - : ## requirements ## - $(BOOST_ROOT) - $(INTERPROCESS_ROOT) - dynamic - multi - BOOST_ALL_NO_LIB=1 - : ## default build ## - debug - ; - - test-suite "interprocess" - : - [ run shared_memory_test.cpp