public override void Write(byte[] buffer, int offset, int count) { SSLWritePacket wp = new SSLWritePacket(_curwritePacket); wp.Stream.WriteBytes(buffer, offset, count); _context.Channel.SendAsync(wp); }
public override void ChannelWriteFinish(IContext context, object msg) { SSLWritePacket sslpacket = msg as SSLWritePacket; if (sslpacket != null && sslpacket.Parent != null) { context.FireNextWriteFinish(sslpacket.Parent); } else { context.FireNextWriteFinish(msg); } }