From a110a01e0d667a9920cbb3b6d0d5235540d8ea9a Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Sun, 18 Aug 2013 12:13:31 -0700 Subject: [PATCH] Move destroy to the .cpp --- .../beast/modules/beast_asio/basics/beast_HandlerCall.cpp | 7 +++++++ .../beast/modules/beast_asio/basics/beast_HandlerCall.h | 5 +---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Subtrees/beast/modules/beast_asio/basics/beast_HandlerCall.cpp b/Subtrees/beast/modules/beast_asio/basics/beast_HandlerCall.cpp index 71a9edae4..4c208fea0 100644 --- a/Subtrees/beast/modules/beast_asio/basics/beast_HandlerCall.cpp +++ b/Subtrees/beast/modules/beast_asio/basics/beast_HandlerCall.cpp @@ -280,6 +280,13 @@ void HandlerCall::operator() (error_code const& ec, std::size_t bytes_transferre // //------------------------------------------------------------------------------ +void ContainerDeletePolicy ::destroy (HandlerCall::Call* call) +{ + call->destroy (); +} + +//------------------------------------------------------------------------------ + void* asio_handler_allocate (std::size_t size, HandlerCall* call) { // Always go through the call's context. diff --git a/Subtrees/beast/modules/beast_asio/basics/beast_HandlerCall.h b/Subtrees/beast/modules/beast_asio/basics/beast_HandlerCall.h index 037a02f6b..15769c271 100644 --- a/Subtrees/beast/modules/beast_asio/basics/beast_HandlerCall.h +++ b/Subtrees/beast/modules/beast_asio/basics/beast_HandlerCall.h @@ -964,10 +964,7 @@ struct ContainerDeletePolicy // SharedObjectPtr will use this when // the reference count drops to zero. // - static void destroy (HandlerCall::Call* call) - { - call->destroy (); - } + static void destroy (HandlerCall::Call* call); }; template