protected int sendRequest(ChannelSession chnl, String dictionaryName, int streamId, long serviceId, Error error) { TransportBuffer msgBuf = null; /* get a buffer for the dictionary request */ msgBuf = chnl.getTransportBuffer(TRANSPORT_BUFFER_SIZE_REQUEST, false, error); if (msgBuf != null) { /* encode dictionary request */ dictionaryRequest.clear(); dictionaryRequest.dictionaryName().data(dictionaryName); dictionaryRequest.streamId(streamId); dictionaryRequest.serviceId((int)serviceId); encIter.clear(); encIter.setBufferAndRWFVersion(msgBuf, chnl.channel().majorVersion(), chnl.channel().minorVersion()); int ret = dictionaryRequest.encode(encIter); if (ret != CodecReturnCodes.SUCCESS) { error.text("encodeDictionaryRequest(): Failed <code: " + error.errorId() + ">"); return ret; } System.out.println(dictionaryRequest.toString()); //send request return chnl.write(msgBuf, error); } else { return CodecReturnCodes.FAILURE; } }
_eIter.setBufferAndRWFVersion(msgBuf, channel.majorVersion(), channel.minorVersion()); int retval = dictionaryRequest.encode(_eIter); if (retval != CodecReturnCodes.SUCCESS)
ret = _dictionaryRequest.encode(_encodeIter); if (ret != CodecReturnCodes.SUCCESS)
ret = dictionaryRequest.encode(encodeIter); if (ret != CodecReturnCodes.SUCCESS)
_encIter.setBufferAndRWFVersion(msgBuf, channel.majorVersion(), channel.minorVersion()); int ret = _dictionaryRequest.encode(_encIter); if (ret != CodecReturnCodes.SUCCESS)
int ret = encRDMMsg.encode(encIter); assertEquals(CodecReturnCodes.SUCCESS, ret);