示例#1
0
        private void SendWriter(ServerAsyncEventArgs r, HttpMessageWriter writer)
        {
            r.Count        = writer.Count;
            r.OffsetOffset = writer.OffsetOffset;
            r.AttachBuffer(writer.Detach());

            SendAsync(r, false);
        }
示例#2
0
        protected void SendResponse(BaseConnection c, HttpMessageWriter writer, int agentIndex)
        {
            var r = EventArgsManager.Get();

            r.CopyAddressesFrom(c);
            r.Count        = writer.Count;
            r.OffsetOffset = writer.OffsetOffset;
            r.AttachBuffer(writer.Detach());

            SendAsync(r, agentIndex);
        }
示例#3
0
        void IHttpServer.SendResponse(BaseConnection c, HttpMessageWriter writer)
        {
            var r = EventArgsManager.Get();

            r.CopyAddressesFrom(c);
            r.Count        = writer.Count;
            r.OffsetOffset = writer.OffsetOffset;
            r.AttachBuffer(writer.Detach());

            SendAsync(r);
        }