if (rsslReactorChannel.ioctl(com.thomsonreuters.upa.transport.IoctlCodes.SYSTEM_WRITE_BUFFERS, sendBufSize, rsslReactorErrorInfo) != ReactorReturnCodes.SUCCESS) if (rsslReactorChannel.ioctl(com.thomsonreuters.upa.transport.IoctlCodes.SYSTEM_READ_BUFFERS, rcvBufSize, rsslReactorErrorInfo) != ReactorReturnCodes.SUCCESS) if (rsslReactorChannel.ioctl(com.thomsonreuters.upa.transport.IoctlCodes.COMPRESSION_THRESHOLD, channelConfig.compressionThreshold, rsslReactorErrorInfo) != ReactorReturnCodes.SUCCESS) if (rsslReactorChannel.ioctl(com.thomsonreuters.upa.transport.IoctlCodes.HIGH_WATER_MARK, channelConfig.highWaterMark, rsslReactorErrorInfo) != ReactorReturnCodes.SUCCESS)
int sendCloseMsg(Msg msg, ReactorErrorInfo errorInfo) { int ret = ReactorReturnCodes.SUCCESS; // if close message cannot be sent keep trying until close message is sent do { ret = encodeIntoBufferAndWrite(msg, _submitOptions, errorInfo); if (ret == ReactorReturnCodes.NO_BUFFERS || ret == TransportReturnCodes.WRITE_FLUSH_FAILED) { // increase buffers to move things along int ret2; _reactorChnlInfo.clear(); if ((ret2 = _reactorChannel.info(_reactorChnlInfo, errorInfo)) >= ReactorReturnCodes.SUCCESS) { int newNumberOfBuffers = _reactorChnlInfo.channelInfo().guaranteedOutputBuffers() + 2; if ((ret2 =_reactorChannel.ioctl(IoctlCodes.NUM_GUARANTEED_BUFFERS, newNumberOfBuffers, errorInfo)) < ReactorReturnCodes.SUCCESS) { return ret2; } } } } while (ret == ReactorReturnCodes.NO_BUFFERS || ret == TransportReturnCodes.WRITE_FLUSH_FAILED); return ret; }
if (rsslReactorChannel.ioctl(com.thomsonreuters.upa.transport.IoctlCodes.SYSTEM_WRITE_BUFFERS, serverConfig.sysSendBufSize, errorInfo) != ReactorReturnCodes.SUCCESS) if (rsslReactorChannel.ioctl(com.thomsonreuters.upa.transport.IoctlCodes.SYSTEM_READ_BUFFERS, serverConfig.sysRecvBufSize, errorInfo) != ReactorReturnCodes.SUCCESS) if (rsslReactorChannel.ioctl(com.thomsonreuters.upa.transport.IoctlCodes.COMPRESSION_THRESHOLD, serverConfig.compressionThreshold, errorInfo) != ReactorReturnCodes.SUCCESS) if (rsslReactorChannel.ioctl(com.thomsonreuters.upa.transport.IoctlCodes.HIGH_WATER_MARK, serverConfig.highWaterMark, errorInfo) != ReactorReturnCodes.SUCCESS)
if (reactorChannel.ioctl(IoctlCodes.HIGH_WATER_MARK, ProviderPerfConfig.highWaterMark(), _errorInfo) != TransportReturnCodes.SUCCESS)
if (_reactorChannel.ioctl(IoctlCodes.HIGH_WATER_MARK, ProviderPerfConfig.highWaterMark(), _errorInfo) != TransportReturnCodes.SUCCESS)
if (_reactorChannel.ioctl(IoctlCodes.HIGH_WATER_MARK, _consPerfConfig.highWaterMark(), _errorInfo) != TransportReturnCodes.SUCCESS)
if ((ret = ioctl(IoctlCodes.NUM_GUARANTEED_BUFFERS, newNumberOfBuffers, errorInfo)) < ReactorReturnCodes.SUCCESS)
if ((ret = ioctl(IoctlCodes.NUM_GUARANTEED_BUFFERS, newNumberOfBuffers, errorInfo)) < ReactorReturnCodes.SUCCESS)