Esempio n. 1
0
        public void HandleWrite(IIOStream stream)
        {
            while (this.buffers.Length > bufferOffset)
            {
                int len = -1;
                int error;
                len = sstream.Send(buffers[bufferOffset], out error);

                if (len > 0)
                {
                    AdjustSegments(len);
                }
                else
                {
                    return;
                }
            }

            FireCallbacks();
            IsComplete = (buffers.Length == bufferOffset);
        }