summaryrefslogtreecommitdiff
path: root/libs/asio/test/strand.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libs/asio/test/strand.cpp')
-rw-r--r--libs/asio/test/strand.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/libs/asio/test/strand.cpp b/libs/asio/test/strand.cpp
index be0cb8f44..d03845b61 100644
--- a/libs/asio/test/strand.cpp
+++ b/libs/asio/test/strand.cpp
@@ -2,7 +2,7 @@
// strand.cpp
// ~~~~~~~~~~
//
-// Copyright (c) 2003-2014 Christopher M. Kohlhoff (chris at kohlhoff dot com)
+// Copyright (c) 2003-2015 Christopher M. Kohlhoff (chris at kohlhoff dot com)
//
// 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)
@@ -34,7 +34,6 @@
#endif // defined(BOOST_ASIO_HAS_BOOST_BIND)
using namespace boost::asio;
-typedef io_service::strand strand;
#if defined(BOOST_ASIO_HAS_BOOST_BIND)
namespace bindns = boost;
@@ -58,7 +57,7 @@ void increment(int* count)
++(*count);
}
-void increment_without_lock(strand* s, int* count)
+void increment_without_lock(io_service::strand* s, int* count)
{
BOOST_ASIO_CHECK(!s->running_in_this_thread());
@@ -71,7 +70,7 @@ void increment_without_lock(strand* s, int* count)
BOOST_ASIO_CHECK(*count == original_count + 1);
}
-void increment_with_lock(strand* s, int* count)
+void increment_with_lock(io_service::strand* s, int* count)
{
BOOST_ASIO_CHECK(s->running_in_this_thread());
@@ -92,7 +91,7 @@ void sleep_increment(io_service* ios, int* count)
++(*count);
}
-void start_sleep_increments(io_service* ios, strand* s, int* count)
+void start_sleep_increments(io_service* ios, io_service::strand* s, int* count)
{
// Give all threads a chance to start.
timer t(*ios, chronons::seconds(2));
@@ -117,7 +116,7 @@ void io_service_run(io_service* ios)
void strand_test()
{
io_service ios;
- strand s(ios);
+ io_service::strand s(ios);
int count = 0;
ios.post(bindns::bind(increment_without_lock, &s, &count));