diff --git a/Subtrees/beast/Builds/VisualStudio2012/beast.vcxproj b/Subtrees/beast/Builds/VisualStudio2012/beast.vcxproj
index a58cfd9e21..f5bd33e2ea 100644
--- a/Subtrees/beast/Builds/VisualStudio2012/beast.vcxproj
+++ b/Subtrees/beast/Builds/VisualStudio2012/beast.vcxproj
@@ -89,7 +89,7 @@
-
+
diff --git a/Subtrees/beast/Builds/VisualStudio2012/beast.vcxproj.filters b/Subtrees/beast/Builds/VisualStudio2012/beast.vcxproj.filters
index 14c8ad2a05..aff86d79a7 100644
--- a/Subtrees/beast/Builds/VisualStudio2012/beast.vcxproj.filters
+++ b/Subtrees/beast/Builds/VisualStudio2012/beast.vcxproj.filters
@@ -908,7 +908,7 @@
beast_core\memory
-
+
beast_asio\sockets
diff --git a/Subtrees/beast/modules/beast_asio/beast_asio.h b/Subtrees/beast/modules/beast_asio/beast_asio.h
index 47c41aa94a..645eb4cab5 100644
--- a/Subtrees/beast/modules/beast_asio/beast_asio.h
+++ b/Subtrees/beast/modules/beast_asio/beast_asio.h
@@ -77,7 +77,7 @@ namespace beast
#include "sockets/beast_SocketBase.h"
#include "sockets/beast_Socket.h"
#include "sockets/beast_SocketWrapper.h"
-#include "sockets/beast_StrandSocketWrapper.h"
+#include "sockets/SocketWrapperStrand.h"
#include "sockets/beast_SslContext.h"
#include "handshake/beast_InputParser.h"
diff --git a/Subtrees/beast/modules/beast_asio/sockets/beast_StrandSocketWrapper.h b/Subtrees/beast/modules/beast_asio/sockets/SocketWrapperStrand.h
similarity index 77%
rename from Subtrees/beast/modules/beast_asio/sockets/beast_StrandSocketWrapper.h
rename to Subtrees/beast/modules/beast_asio/sockets/SocketWrapperStrand.h
index d170db5a5f..a280b44129 100644
--- a/Subtrees/beast/modules/beast_asio/sockets/beast_StrandSocketWrapper.h
+++ b/Subtrees/beast/modules/beast_asio/sockets/SocketWrapperStrand.h
@@ -17,26 +17,26 @@
*/
//==============================================================================
-#ifndef BEAST_STRANDSOCKETWRAPPER_H_INCLUDED
-#define BEAST_STRANDSOCKETWRAPPER_H_INCLUDED
+#ifndef BEAST_ASIO_SOCKETS_SOCKETWRAPPERSTRAND_H_INCLUDED
+#define BEAST_ASIO_SOCKETS_SOCKETWRAPPERSTRAND_H_INCLUDED
/** Wraps the async I/O of a SocketWrapper with an io_service::strand
- To use this in a chain of wrappers, customize the Wrapper type.
+ To use this in a chain of wrappers, customize the Base type.
*/
template >
-class StrandSocketWrapper
+class SocketWrapperStrand
: public Base
{
public:
template
- StrandSocketWrapper (Arg& arg)
+ SocketWrapperStrand (Arg& arg)
: Base (arg)
, m_strand (this->get_io_service ())
{
}
template
- StrandSocketWrapper (Arg1& arg1, Arg2& arg2)
+ SocketWrapperStrand (Arg1& arg1, Arg2& arg2)
: Base (arg1, arg2)
, m_strand (this->get_io_service ())
{
@@ -49,15 +49,13 @@ public:
void async_read_some (MutableBuffers const& buffers, SharedHandlerPtr handler)
{
- this->SocketWrapper