Tidy up beast_asio

This commit is contained in:
Vinnie Falco
2013-08-09 20:31:45 -07:00
parent 000b5a2b7c
commit e8ad5a0e6b
26 changed files with 531 additions and 459 deletions

View File

@@ -17,6 +17,51 @@
*/
//==============================================================================
TestPeerBasics::Role::Role (role_t role)
: m_role (role)
{
}
String TestPeerBasics::Role::name () const noexcept
{
if (m_role == server)
return "server";
return "client";
}
bool TestPeerBasics::Role::operator== (role_t role) const noexcept
{
return m_role == role;
}
TestPeerBasics::Role::operator Socket::handshake_type () const noexcept
{
if (m_role == server)
return Socket::server;
return Socket::client;
}
//------------------------------------------------------------------------------
TestPeerBasics::Model::Model (model_t model)
: m_model (model)
{
}
String TestPeerBasics::Model::name () const noexcept
{
if (m_model == async)
return "async";
return "sync";
}
bool TestPeerBasics::Model::operator== (model_t model) const noexcept
{
return m_model == model;
}
//------------------------------------------------------------------------------
boost::system::error_category const& TestPeerBasics::test_category () noexcept
{
struct test_category_type : boost::system::error_category
@@ -99,3 +144,5 @@ bool TestPeerBasics::unexpected (bool condition, boost::system::error_code& ec)
return ! expected (condition, ec);
}
//------------------------------------------------------------------------------