Update of /cvsroot/boost/boost/boost/asio/impl
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv29300/impl

Modified Files:
        io_service.ipp 
Log Message:
Add ability to specify the level of concurrency desired, which is currently
used by Win32's I/O completion ports.


Index: io_service.ipp
===================================================================
RCS file: /cvsroot/boost/boost/boost/asio/impl/io_service.ipp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- io_service.ipp      4 Nov 2006 07:14:09 -0000       1.2
+++ io_service.ipp      16 Nov 2006 11:50:57 -0000      1.3
@@ -17,6 +17,10 @@
 
 #include <boost/asio/detail/push_options.hpp>
 
+#include <boost/asio/detail/push_options.hpp>
+#include <limits>
+#include <boost/asio/detail/pop_options.hpp>
+
 #include <boost/asio/detail/epoll_reactor.hpp>
 #include <boost/asio/detail/kqueue_reactor.hpp>
 #include <boost/asio/detail/select_reactor.hpp>
@@ -30,6 +34,14 @@
   : service_registry_(*this),
     impl_(service_registry_.use_service<impl_type>())
 {
+  impl_.init((std::numeric_limits<size_t>::max)());
+}
+
+inline io_service::io_service(size_t concurrency_hint)
+  : service_registry_(*this),
+    impl_(service_registry_.use_service<impl_type>())
+{
+  impl_.init(concurrency_hint);
 }
 
 inline size_t io_service::run()


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs

Reply via email to