combine AbstractResponseHandler and ResponseHandler

This commit is contained in:
Michael Davidsaver
2017-11-06 14:27:46 -06:00
parent 3071a06000
commit 1d7f15de25
7 changed files with 17 additions and 26 deletions

View File

@@ -2427,12 +2427,12 @@ public:
class AbstractClientResponseHandler : public AbstractResponseHandler {
class AbstractClientResponseHandler : public ResponseHandler {
protected:
ClientContextImpl::weak_pointer _context;
public:
AbstractClientResponseHandler(ClientContextImpl::shared_pointer const & context, string const & description) :
AbstractResponseHandler(context.get(), description), _context(ClientContextImpl::weak_pointer(context)) {
ResponseHandler(context.get(), description), _context(ClientContextImpl::weak_pointer(context)) {
}
virtual ~AbstractClientResponseHandler() {
@@ -2964,7 +2964,9 @@ public:
/**
* @param context
*/
ClientResponseHandler(ClientContextImpl::shared_pointer const & context) {
ClientResponseHandler(ClientContextImpl::shared_pointer const & context)
:ResponseHandler(context.get(), "ClientResponseHandler")
{
ResponseHandler::shared_pointer badResponse(new BadResponse(context));
ResponseHandler::shared_pointer dataResponse(new DataResponseHandler(context));