Remove deprecated basio::IoService

This commit is contained in:
Vinnie Falco
2013-09-01 05:52:37 -07:00
parent 027fba44ed
commit 3077892c3b
5 changed files with 0 additions and 103 deletions

View File

@@ -19,12 +19,6 @@
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\modules\ripple_app\boost\ripple_IoService.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\modules\ripple_app\consensus\ripple_DisputedTx.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
@@ -1358,7 +1352,6 @@
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\BeastConfig.h" />
<ClInclude Include="..\..\modules\ripple_app\boost\ripple_IoService.h" />
<ClInclude Include="..\..\modules\ripple_app\consensus\ripple_DisputedTx.h" />
<ClInclude Include="..\..\modules\ripple_app\consensus\ripple_LedgerConsensus.h" />
<ClInclude Include="..\..\modules\ripple_app\contracts\ripple_Contract.h" />

View File

@@ -136,9 +136,6 @@
<Filter Include="[2] Build">
<UniqueIdentifier>{c69b07a2-44e5-4b06-99a9-81f5d137ea15}</UniqueIdentifier>
</Filter>
<Filter Include="[1] Ripple\ripple_app\boost">
<UniqueIdentifier>{8476f6e8-7411-460f-bdef-68e3166078eb}</UniqueIdentifier>
</Filter>
<Filter Include="[1] Ripple\ripple_app\websocket">
<UniqueIdentifier>{7c14e9df-6d8d-4ba3-b208-f89c1d0b6b30}</UniqueIdentifier>
</Filter>
@@ -798,9 +795,6 @@
<ClCompile Include="..\..\Subtrees\beast\modules\beast_asio\beast_asio.cpp">
<Filter>[0] Subtrees\beast</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\ripple_app\boost\ripple_IoService.cpp">
<Filter>[1] Ripple\ripple_app\boost</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\ripple_app\websocket\WSConnection.cpp">
<Filter>[1] Ripple\ripple_app\websocket</Filter>
</ClCompile>
@@ -1565,9 +1559,6 @@
<ClInclude Include="..\..\modules\ripple_app\main\ripple_RippleMain.h">
<Filter>[1] Ripple\ripple_app\main</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\ripple_app\boost\ripple_IoService.h">
<Filter>[1] Ripple\ripple_app\boost</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\ripple_basics\utility\ripple_LoggedTimings.h">
<Filter>[1] Ripple\ripple_basics\utility</Filter>
</ClInclude>
@@ -1676,9 +1667,6 @@
<ClInclude Include="..\..\modules\ripple_net\basics\impl\MultiSocketType.h">
<Filter>[1] Ripple\ripple_net\basics\impl</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\ripple_app\rpc\RPCUtil.h">
<Filter>[1] Ripple\ripple_app\rpc</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\ripple_net\basics\RPCDoor.h">
<Filter>[1] Ripple\ripple_net\basics</Filter>
</ClInclude>

View File

@@ -1,44 +0,0 @@
//------------------------------------------------------------------------------
/*
Copyright (c) 2011-2013, OpenCoin, Inc.
*/
//==============================================================================
namespace basio
{
IoService* IoService::New (std::size_t concurrency_hint)
{
return new IoService (concurrency_hint);
}
IoService::~IoService ()
{
}
IoService::operator boost::asio::io_service& ()
{
return *m_impl;
}
IoService::IoService (std::size_t concurrency_hint)
: m_impl (new boost::asio::io_service (concurrency_hint))
{
}
void IoService::stop ()
{
m_impl->stop ();
}
bool IoService::stopped ()
{
return m_impl->stopped ();
}
void IoService::run ()
{
m_impl->run ();
}
}

View File

@@ -1,37 +0,0 @@
//------------------------------------------------------------------------------
/*
Copyright (c) 2011-2013, OpenCoin, Inc.
*/
//==============================================================================
#ifndef RIPPLE_IOSERVICE_H_INCLUDED
#define RIPPLE_IOSERVICE_H_INCLUDED
namespace basio
{
/** Hides a boost::asio::ioservice implementation.
*/
class IoService
{
public:
static IoService* New (std::size_t concurrency_hint);
virtual ~IoService ();
operator boost::asio::io_service& ();
void stop ();
bool stopped ();
void run ();
private:
explicit IoService (std::size_t concurrency_hint);
private:
beast::ScopedPointer <boost::asio::io_service> m_impl;
};
}
#endif

View File

@@ -26,9 +26,6 @@ namespace ripple
// Application
//
# include "boost/ripple_IoService.h" // deprecated
#include "boost/ripple_IoService.cpp" // deprecated
# include "main/ripple_FatalErrorReporter.h"
#include "main/ripple_FatalErrorReporter.cpp"