Boost logo

Boost-Commit :

From: srajko_at_[hidden]
Date: 2007-06-03 21:54:02


Author: srajko
Date: 2007-06-03 21:54:01 EDT (Sun, 03 Jun 2007)
New Revision: 4427
URL: http://svn.boost.org/trac/boost/changeset/4427

Log:
signal_network builds on OS X

Added:
   sandbox/SOC/2007/signals/Jamfile.v2 (contents, props changed)
   sandbox/SOC/2007/signals/boost-build.jam (contents, props changed)
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/Debug/
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/Debug/clean test.build/
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/Debug/clean test.build/Script-08C675730C139E1300D85379.sh (contents, props changed)
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/Debug/test.build/
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/Debug/test.build/Script-080DD7660C1390D400EEB53D.sh (contents, props changed)
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/Release/
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/Release/test.build/
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/Release/test.build/Script-080DD7660C1390D400EEB53D.sh (contents, props changed)
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/Release/test.build/test.dep (contents, props changed)
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/categories.pbxbtree (contents, props changed)
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/cdecls.pbxbtree (contents, props changed)
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/decls.pbxbtree (contents, props changed)
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/files.pbxbtree (contents, props changed)
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/imports.pbxbtree (contents, props changed)
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/pbxindex.header (contents, props changed)
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/protocols.pbxbtree (contents, props changed)
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/refs.pbxbtree (contents, props changed)
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/strings.pbxstrings/
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/strings.pbxstrings/control (contents, props changed)
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/strings.pbxstrings/strings (contents, props changed)
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/subclasses.pbxbtree (contents, props changed)
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/symbols0.pbxsymbols (contents, props changed)
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/signal_network.xcodeproj/
   sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/signal_network.xcodeproj/project.pbxproj (contents, props changed)
   sandbox/SOC/2007/signals/project-root.jam (contents, props changed)
Text files modified:
   sandbox/SOC/2007/signals/boost/signal_network/socket_receiver.hpp | 46 ++++++++++++++++++++--------------------
   sandbox/SOC/2007/signals/boost/signal_network/storage.hpp | 24 ++++++++++----------
   sandbox/SOC/2007/signals/boost/signal_network/timed_generator.hpp | 2
   sandbox/SOC/2007/signals/libs/signal_network/test/test_counter.cpp | 16 ++++++------
   4 files changed, 44 insertions(+), 44 deletions(-)

Added: sandbox/SOC/2007/signals/Jamfile.v2
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/signals/Jamfile.v2 2007-06-03 21:54:01 EDT (Sun, 03 Jun 2007)
@@ -0,0 +1,12 @@
+# Copyright 2007 Stjepan Rajko.
+# 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)
+
+use-project boost
+ : $(BOOST_ROOT)
+ ;
+
+project signal_network
+ : build-dir bin.v2
+ ;

Added: sandbox/SOC/2007/signals/boost-build.jam
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/signals/boost-build.jam 2007-06-03 21:54:01 EDT (Sun, 03 Jun 2007)
@@ -0,0 +1,10 @@
+# Copyright 2007 Stjepan Rajko.
+# 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)
+
+# Set the BOOST_ROOT environment variable on your command-line or in the
+# environment to point at the root of your regular Boost installation.
+
+JAMFILE = [Jj]amfile.v2 ;
+boost-build $(BOOST_ROOT)/tools/build/v2 ;

Modified: sandbox/SOC/2007/signals/boost/signal_network/socket_receiver.hpp
==============================================================================
--- sandbox/SOC/2007/signals/boost/signal_network/socket_receiver.hpp (original)
+++ sandbox/SOC/2007/signals/boost/signal_network/socket_receiver.hpp 2007-06-03 21:54:01 EDT (Sun, 03 Jun 2007)
@@ -20,31 +20,31 @@
 
 template<typename Signature>
 class socket_receiver : public storage<Signature>
-{
-public:
+{
+public:
     typedef boost::fusion::unfused_typed_class<socket_receiver<Signature>,
         typename boost::function_types::parameter_types<Signature> > unfused;
-
- socket_receiver(asio::ip::tcp::socket &socket) :
- socket_(socket),
- stream(std::ios::in | std::ios::out | std::ios::binary) {}
- void operator()()
- {
- int received_size = socket_.receive(asio::buffer(buffer, bufferSize));
- stream.str(empty_string);
- stream.write((char *)buffer, received_size);
- boost::archive::binary_iarchive archive(stream);
- archive & storage::stored;
- storage<Signature>::operator()();
- }
-
-private:
- asio::ip::tcp::socket &socket_;
- std::stringstream stream;
- std::string empty_string;
- boost::archive::binary_iarchive *archive;
- enum { bufferSize = 20000 };
- unsigned char buffer[bufferSize];
+
+ socket_receiver(asio::ip::tcp::socket &socket) :
+ socket_(socket),
+ stream(std::ios::in | std::ios::out | std::ios::binary) {}
+ void operator()()
+ {
+ int received_size = socket_.receive(asio::buffer(buffer, bufferSize));
+ stream.str(empty_string);
+ stream.write((char *)buffer, received_size);
+ boost::archive::binary_iarchive archive(stream);
+ archive & storage<Signature>::stored;
+ storage<Signature>::operator()();
+ }
+
+private:
+ asio::ip::tcp::socket &socket_;
+ std::stringstream stream;
+ std::string empty_string;
+ boost::archive::binary_iarchive *archive;
+ enum { bufferSize = 20000 };
+ unsigned char buffer[bufferSize];
 };
 
 SIGNAL_NETWORK_CLOSE_SIGNET_NAMESPACE

Modified: sandbox/SOC/2007/signals/boost/signal_network/storage.hpp
==============================================================================
--- sandbox/SOC/2007/signals/boost/signal_network/storage.hpp (original)
+++ sandbox/SOC/2007/signals/boost/signal_network/storage.hpp 2007-06-03 21:54:01 EDT (Sun, 03 Jun 2007)
@@ -14,12 +14,12 @@
 #include <boost/call_traits.hpp>
 
 #include <boost/function_types/parameter_types.hpp>
-#include <boost/type_traits/remove_reference.hpp>
+#include <boost/type_traits/remove_reference.hpp>
 #include <boost/type_traits/remove_const.hpp>
-#include <boost/mpl/transform.hpp>
-#include <boost/fusion/sequence/intrinsic/at.hpp>
-#include <boost/fusion/sequence/adapted/mpl.hpp>
-#include <boost/fusion/functional/adapter/fused.hpp>
+#include <boost/mpl/transform.hpp>
+#include <boost/fusion/sequence/intrinsic/at.hpp>
+#include <boost/fusion/sequence/adapted/mpl.hpp>
+#include <boost/fusion/functional/adapter/fused.hpp>
 
 #include <boost/signal_network/detail/unfused_typed_class.hpp>
 
@@ -48,13 +48,13 @@
     typedef boost::fusion::unfused_typed_class<storage<Signature>,
         typename boost::function_types::parameter_types<Signature> > unfused;
 
- storage(const VecStorable &vec_par) : fused_out(out), stored(vec_par) {}
- storage() : fused_out(out) {}
+ storage(const VecStorable &vec_par) : stored(vec_par), fused_out(filter<Signature>::out) {}
+ storage() : fused_out(filter<Signature>::out) {}
 
     template<class Seq>
- struct result
- {
- typedef void type;
+ struct result
+ {
+ typedef void type;
     };
 
     void operator()()
@@ -87,8 +87,8 @@
     slot()
         {
         return boost::signal_network::slot_selector<//typename boost::call_traits<
- typename boost::mpl::at_c<ParTypes, N>::type
- ()>(*this, &storage<Signature>::value_exact<N>);
+ typename boost::mpl::at_c<ParTypes, N>::type ()>
+ (*this, &storage<Signature>::template value_exact<N>);
     }
 
 protected:

Modified: sandbox/SOC/2007/signals/boost/signal_network/timed_generator.hpp
==============================================================================
--- sandbox/SOC/2007/signals/boost/signal_network/timed_generator.hpp (original)
+++ sandbox/SOC/2007/signals/boost/signal_network/timed_generator.hpp 2007-06-03 21:54:01 EDT (Sun, 03 Jun 2007)
@@ -25,7 +25,7 @@
 {
 public:
         /// Default constructor. Starts the thread, but signals won't be sent until the enable() function is called.
- timed_generator() : enabled(false), terminating(false)
+ timed_generator() : terminating(false), enabled(false)
         {
                 thread_object = new boost::thread(boost::bind(&timed_generator<Signature>::thread_function, boost::ref(*this)));
         }

Added: sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/Debug/clean test.build/Script-08C675730C139E1300D85379.sh
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/Debug/clean test.build/Script-08C675730C139E1300D85379.sh 2007-06-03 21:54:01 EDT (Sun, 03 Jun 2007)
@@ -0,0 +1,4 @@
+#!/bin/sh
+# shell script goes here
+style=`echo $BUILD_STYLE | sed 'y/DR/dr/'`
+bjam --v2 --toolset=darwin --clean ../../test $style

Added: sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/Debug/test.build/Script-080DD7660C1390D400EEB53D.sh
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/Debug/test.build/Script-080DD7660C1390D400EEB53D.sh 2007-06-03 21:54:01 EDT (Sun, 03 Jun 2007)
@@ -0,0 +1,4 @@
+#!/bin/sh
+# shell script goes here
+style=`echo $BUILD_STYLE | sed 'y/DR/dr/'`
+bjam --v2 --toolset=darwin ../../test $style

Added: sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/Release/test.build/Script-080DD7660C1390D400EEB53D.sh
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/Release/test.build/Script-080DD7660C1390D400EEB53D.sh 2007-06-03 21:54:01 EDT (Sun, 03 Jun 2007)
@@ -0,0 +1,4 @@
+#!/bin/sh
+# shell script goes here
+echo warning: $BUILD_VARIANTS
+bjam --v2 --toolset=darwin ../../test

Added: sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/Release/test.build/test.dep
==============================================================================

Added: sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/categories.pbxbtree
==============================================================================
Binary file. No diff available.

Added: sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/cdecls.pbxbtree
==============================================================================
Binary file. No diff available.

Added: sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/decls.pbxbtree
==============================================================================
Binary file. No diff available.

Added: sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/files.pbxbtree
==============================================================================
Binary file. No diff available.

Added: sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/imports.pbxbtree
==============================================================================
Binary file. No diff available.

Added: sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/pbxindex.header
==============================================================================
Binary file. No diff available.

Added: sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/protocols.pbxbtree
==============================================================================
Binary file. No diff available.

Added: sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/refs.pbxbtree
==============================================================================
Binary file. No diff available.

Added: sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/strings.pbxstrings/control
==============================================================================
Binary file. No diff available.

Added: sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/strings.pbxstrings/strings
==============================================================================
Binary file. No diff available.

Added: sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/subclasses.pbxbtree
==============================================================================
Binary file. No diff available.

Added: sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/build/signal_network.build/signal_network.pbxindex/symbols0.pbxsymbols
==============================================================================
Binary file. No diff available.

Added: sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/signal_network.xcodeproj/project.pbxproj
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/signals/libs/signal_network/build/xcodeide/signal_network.xcodeproj/project.pbxproj 2007-06-03 21:54:01 EDT (Sun, 03 Jun 2007)
@@ -0,0 +1,269 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 42;
+ objects = {
+
+/* Begin PBXAggregateTarget section */
+ 080DD7670C1390D400EEB53D /* test */ = {
+ isa = PBXAggregateTarget;
+ buildConfigurationList = 080DD7680C1390F300EEB53D /* Build configuration list for PBXAggregateTarget "test" */;
+ buildPhases = (
+ 080DD7660C1390D400EEB53D /* ShellScript */,
+ );
+ dependencies = (
+ );
+ name = test;
+ productName = test;
+ };
+ 08C675740C139E1300D85379 /* clean test */ = {
+ isa = PBXAggregateTarget;
+ buildConfigurationList = 08C675750C139E3100D85379 /* Build configuration list for PBXAggregateTarget "clean test" */;
+ buildPhases = (
+ 08C675730C139E1300D85379 /* ShellScript */,
+ );
+ dependencies = (
+ );
+ name = "clean test";
+ productName = "clean test";
+ };
+/* End PBXAggregateTarget section */
+
+/* Begin PBXFileReference section */
+ 080DD76C0C13912C00EEB53D /* base.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = base.hpp; sourceTree = "<group>"; };
+ 080DD76D0C13912C00EEB53D /* chain.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = chain.hpp; sourceTree = "<group>"; };
+ 080DD76E0C13912C00EEB53D /* counter.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = counter.hpp; sourceTree = "<group>"; };
+ 080DD7700C13912C00EEB53D /* connect_slot_template.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = connect_slot_template.hpp; sourceTree = "<group>"; };
+ 080DD7710C13912C00EEB53D /* connect_template.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = connect_template.hpp; sourceTree = "<group>"; };
+ 080DD7720C13912C00EEB53D /* defines.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = defines.hpp; sourceTree = "<group>"; };
+ 080DD7730C13912C00EEB53D /* loader.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = loader.hpp; sourceTree = "<group>"; };
+ 080DD7740C13912C00EEB53D /* main_class_loader.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = main_class_loader.hpp; sourceTree = "<group>"; };
+ 080DD7750C13912C00EEB53D /* serialize_fusion_vector.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = serialize_fusion_vector.hpp; sourceTree = "<group>"; };
+ 080DD7760C13912C00EEB53D /* slot_type_template.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = slot_type_template.hpp; sourceTree = "<group>"; };
+ 080DD7770C13912C00EEB53D /* template_loader.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = template_loader.hpp; sourceTree = "<group>"; };
+ 080DD7780C13912C00EEB53D /* template_loader2.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = template_loader2.hpp; sourceTree = "<group>"; };
+ 080DD7790C13912C00EEB53D /* unfused_inherited.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = unfused_inherited.hpp; sourceTree = "<group>"; };
+ 080DD77A0C13912C00EEB53D /* unfused_typed_class.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = unfused_typed_class.hpp; sourceTree = "<group>"; };
+ 080DD77B0C13912C00EEB53D /* filter.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = filter.hpp; sourceTree = "<group>"; };
+ 080DD77C0C13912C00EEB53D /* function.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = function.hpp; sourceTree = "<group>"; };
+ 080DD77D0C13912C00EEB53D /* junction.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = junction.hpp; sourceTree = "<group>"; };
+ 080DD77E0C13912C00EEB53D /* mutex.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = mutex.hpp; sourceTree = "<group>"; };
+ 080DD77F0C13912C00EEB53D /* selector.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = selector.hpp; sourceTree = "<group>"; };
+ 080DD7800C13912C00EEB53D /* socket_receiver.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = socket_receiver.hpp; sourceTree = "<group>"; };
+ 080DD7810C13912C00EEB53D /* socket_sender.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = socket_sender.hpp; sourceTree = "<group>"; };
+ 080DD7820C13912C00EEB53D /* storage.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = storage.hpp; sourceTree = "<group>"; };
+ 080DD7830C13912C00EEB53D /* timed_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.h; path = timed_generator.hpp; sourceTree = "<group>"; };
+ 08C675970C13A03E00D85379 /* Jamfile.v2 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Jamfile.v2; sourceTree = "<group>"; };
+ 08C675980C13A03E00D85379 /* test_chain.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = test_chain.cpp; sourceTree = "<group>"; };
+ 08C675990C13A03E00D85379 /* test_counter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = test_counter.cpp; sourceTree = "<group>"; };
+ 08C6759A0C13A03E00D85379 /* test_function.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = test_function.cpp; sourceTree = "<group>"; };
+ 08C6759B0C13A03E00D85379 /* test_junction.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = test_junction.cpp; sourceTree = "<group>"; };
+ 08C6759C0C13A03E00D85379 /* test_mutex.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = test_mutex.cpp; sourceTree = "<group>"; };
+ 08C6759D0C13A03E00D85379 /* test_socket.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = test_socket.cpp; sourceTree = "<group>"; };
+ 08C6759E0C13A03E00D85379 /* test_storage.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = test_storage.cpp; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXGroup section */
+ 080DD7560C13908400EEB53D = {
+ isa = PBXGroup;
+ children = (
+ 08C675960C13A03E00D85379 /* test */,
+ 080DD76B0C13912C00EEB53D /* signal_network */,
+ );
+ sourceTree = "<group>";
+ };
+ 080DD76B0C13912C00EEB53D /* signal_network */ = {
+ isa = PBXGroup;
+ children = (
+ 080DD76C0C13912C00EEB53D /* base.hpp */,
+ 080DD76D0C13912C00EEB53D /* chain.hpp */,
+ 080DD76E0C13912C00EEB53D /* counter.hpp */,
+ 080DD76F0C13912C00EEB53D /* detail */,
+ 080DD77B0C13912C00EEB53D /* filter.hpp */,
+ 080DD77C0C13912C00EEB53D /* function.hpp */,
+ 080DD77D0C13912C00EEB53D /* junction.hpp */,
+ 080DD77E0C13912C00EEB53D /* mutex.hpp */,
+ 080DD77F0C13912C00EEB53D /* selector.hpp */,
+ 080DD7800C13912C00EEB53D /* socket_receiver.hpp */,
+ 080DD7810C13912C00EEB53D /* socket_sender.hpp */,
+ 080DD7820C13912C00EEB53D /* storage.hpp */,
+ 080DD7830C13912C00EEB53D /* timed_generator.hpp */,
+ );
+ name = signal_network;
+ path = ../../../../boost/signal_network;
+ sourceTree = SOURCE_ROOT;
+ };
+ 080DD76F0C13912C00EEB53D /* detail */ = {
+ isa = PBXGroup;
+ children = (
+ 080DD7700C13912C00EEB53D /* connect_slot_template.hpp */,
+ 080DD7710C13912C00EEB53D /* connect_template.hpp */,
+ 080DD7720C13912C00EEB53D /* defines.hpp */,
+ 080DD7730C13912C00EEB53D /* loader.hpp */,
+ 080DD7740C13912C00EEB53D /* main_class_loader.hpp */,
+ 080DD7750C13912C00EEB53D /* serialize_fusion_vector.hpp */,
+ 080DD7760C13912C00EEB53D /* slot_type_template.hpp */,
+ 080DD7770C13912C00EEB53D /* template_loader.hpp */,
+ 080DD7780C13912C00EEB53D /* template_loader2.hpp */,
+ 080DD7790C13912C00EEB53D /* unfused_inherited.hpp */,
+ 080DD77A0C13912C00EEB53D /* unfused_typed_class.hpp */,
+ );
+ path = detail;
+ sourceTree = "<group>";
+ };
+ 08C675960C13A03E00D85379 /* test */ = {
+ isa = PBXGroup;
+ children = (
+ 08C675970C13A03E00D85379 /* Jamfile.v2 */,
+ 08C675980C13A03E00D85379 /* test_chain.cpp */,
+ 08C675990C13A03E00D85379 /* test_counter.cpp */,
+ 08C6759A0C13A03E00D85379 /* test_function.cpp */,
+ 08C6759B0C13A03E00D85379 /* test_junction.cpp */,
+ 08C6759C0C13A03E00D85379 /* test_mutex.cpp */,
+ 08C6759D0C13A03E00D85379 /* test_socket.cpp */,
+ 08C6759E0C13A03E00D85379 /* test_storage.cpp */,
+ );
+ name = test;
+ path = ../../test;
+ sourceTree = SOURCE_ROOT;
+ };
+/* End PBXGroup section */
+
+/* Begin PBXProject section */
+ 080DD7580C13908400EEB53D /* Project object */ = {
+ isa = PBXProject;
+ buildConfigurationList = 080DD7590C13908400EEB53D /* Build configuration list for PBXProject "signal_network" */;
+ hasScannedForEncodings = 0;
+ mainGroup = 080DD7560C13908400EEB53D;
+ projectDirPath = "";
+ targets = (
+ 080DD7670C1390D400EEB53D /* test */,
+ 08C675740C139E1300D85379 /* clean test */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXShellScriptBuildPhase section */
+ 080DD7660C1390D400EEB53D /* ShellScript */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "# shell script goes here\nstyle=`echo $BUILD_STYLE | sed 'y/DR/dr/'` \nbjam --v2 --toolset=darwin ../../test $style";
+ };
+ 08C675730C139E1300D85379 /* ShellScript */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "# shell script goes here\nstyle=`echo $BUILD_STYLE | sed 'y/DR/dr/'` \nbjam --v2 --toolset=darwin --clean ../../test $style";
+ };
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin XCBuildConfiguration section */
+ 080DD75A0C13908400EEB53D /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = NO;
+ };
+ name = Debug;
+ };
+ 080DD75B0C13908400EEB53D /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = YES;
+ };
+ name = Release;
+ };
+ 080DD7690C1390F300EEB53D /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = NO;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ PRODUCT_NAME = test;
+ };
+ name = Debug;
+ };
+ 080DD76A0C1390F300EEB53D /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = YES;
+ GCC_ENABLE_FIX_AND_CONTINUE = NO;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+ PRODUCT_NAME = test;
+ ZERO_LINK = NO;
+ };
+ name = Release;
+ };
+ 08C675760C139E3100D85379 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = NO;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ PRODUCT_NAME = "clean test";
+ };
+ name = Debug;
+ };
+ 08C675770C139E3100D85379 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ COPY_PHASE_STRIP = YES;
+ GCC_ENABLE_FIX_AND_CONTINUE = NO;
+ GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+ PRODUCT_NAME = "clean test";
+ ZERO_LINK = NO;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 080DD7590C13908400EEB53D /* Build configuration list for PBXProject "signal_network" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 080DD75A0C13908400EEB53D /* Debug */,
+ 080DD75B0C13908400EEB53D /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 080DD7680C1390F300EEB53D /* Build configuration list for PBXAggregateTarget "test" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 080DD7690C1390F300EEB53D /* Debug */,
+ 080DD76A0C1390F300EEB53D /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 08C675750C139E3100D85379 /* Build configuration list for PBXAggregateTarget "clean test" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 08C675760C139E3100D85379 /* Debug */,
+ 08C675770C139E3100D85379 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 080DD7580C13908400EEB53D /* Project object */;
+}

Modified: sandbox/SOC/2007/signals/libs/signal_network/test/test_counter.cpp
==============================================================================
--- sandbox/SOC/2007/signals/libs/signal_network/test/test_counter.cpp (original)
+++ sandbox/SOC/2007/signals/libs/signal_network/test/test_counter.cpp 2007-06-03 21:54:01 EDT (Sun, 03 Jun 2007)
@@ -9,15 +9,15 @@
 using namespace boost::signal_network;
 using namespace boost;
 
-#include <boost/test/included/test_exec_monitor.hpp>
+#include <boost/test/included/test_exec_monitor.hpp>
 
-int test_main(int, char* [])
-{
+int test_main(int, char* [])
+{
     signet::counter<void ()>::unfused counter1;
         
- for (int i=0; i<33; i++)
- counter1();
- BOOST_CHECK_EQUAL(counter1.count(), 33);
-
- return 0;
+ for (int i=0; i<33; i++)
+ counter1();
+ BOOST_CHECK_EQUAL(counter1.count(), 33);
+
+ return 0;
 } // int test_main(int, char* [])
\ No newline at end of file

Added: sandbox/SOC/2007/signals/project-root.jam
==============================================================================
--- (empty file)
+++ sandbox/SOC/2007/signals/project-root.jam 2007-06-03 21:54:01 EDT (Sun, 03 Jun 2007)
@@ -0,0 +1,8 @@
+# Copyright 2007 Stjepan Rajko.
+# 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)
+
+import os ;
+
+path-constant BOOST_ROOT : [ os.environ BOOST_ROOT ] ;


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk