private void releaseTempBuffer(TransportBuffer msgBuf, Error error) { if (!NIProvPerfConfig.useReactor() && !ProviderPerfConfig.useReactor()) // use UPA Channel for sending and receiving { _clientChannelInfo.channel.releaseBuffer(msgBuf, error); } else // use UPA VA Reactor for sending and receiving { _clientChannelInfo.reactorChannel.releaseBuffer(msgBuf, _errorInfo); } } }
if ( ret == CodecReturnCodes.BUFFER_TOO_SMALL ) chnl.releaseBuffer(localMsgBuf, errorInfo); partialRefreshSize = partialRefreshSize*2; continue;
_reactorChannel.releaseBuffer(buffer, errorInfo); break;
_reactorChannel.releaseBuffer(msgBuf, _errorInfo);
chnl.releaseBuffer(msgBuf, errorInfo); return CodecReturnCodes.SUCCESS;
session.clientChannelInfo().reactorChannel.releaseBuffer(session.writingBuffer(), _errorInfo);