one instance of responseHandler per context

This commit is contained in:
Matej Sekoranja
2015-12-17 09:12:33 +01:00
parent a692546170
commit 125822d18f
13 changed files with 49 additions and 61 deletions

View File

@@ -1442,7 +1442,7 @@ namespace epics {
BlockingServerTCPTransportCodec::BlockingServerTCPTransportCodec(
Context::shared_pointer const & context,
SOCKET channel,
std::auto_ptr<ResponseHandler>& responseHandler,
ResponseHandler::shared_pointer const & responseHandler,
int32_t sendBufferSize,
int32_t receiveBufferSize) :
BlockingTCPTransportCodec(true, context, channel, responseHandler,
@@ -1702,7 +1702,7 @@ namespace epics {
BlockingClientTCPTransportCodec::BlockingClientTCPTransportCodec(
Context::shared_pointer const & context,
SOCKET channel,
std::auto_ptr<ResponseHandler>& responseHandler,
ResponseHandler::shared_pointer const & responseHandler,
int32_t sendBufferSize,
int32_t receiveBufferSize,
TransportClient::shared_pointer const & client,