CSharpRTMP.Core.Protocols.TCPProtocol.EnqueueForOutbound C# (CSharp) Method

EnqueueForOutbound() public method

public EnqueueForOutbound ( MemoryStream outputStream, int offset ) : bool
outputStream System.IO.MemoryStream
offset int
return bool
        public override bool EnqueueForOutbound(MemoryStream outputStream,int offset = 0)
        {
            if (IOHandler == null)
            {
                Logger.FATAL("TCPProtocol has no carrier");
                return false;
            }
            lock (IOHandler)
            {
                 outputStream.Position = offset;
                 IOHandler.SignalOutputData(outputStream);
            }
            return true;
        }
    }