private IProtocolDecoderOutput GetDecoderOut(IoSession session, INextFilter nextFilter) { IProtocolDecoderOutput output = session.GetAttribute <IProtocolDecoderOutput>(DECODER_OUT); if (output == null) { // Create a new instance, and stores it into the session output = new ProtocolDecoderOutputImpl(); session.SetAttribute(DECODER_OUT, output); } return(output); }
private IProtocolDecoderOutput GetDecoderOut(IoSession session, INextFilter nextFilter) { IProtocolDecoderOutput output = session.GetAttribute<IProtocolDecoderOutput>(DECODER_OUT); if (output == null) { // Create a new instance, and stores it into the session output = new ProtocolDecoderOutputImpl(); session.SetAttribute(DECODER_OUT, output); } return output; }