CSharpRTMP.Core.Protocols.Rtmfp.FlowWriter.CreateBufferedMessage C# (CSharp) Method

CreateBufferedMessage() private method

private CreateBufferedMessage ( ) : MessageBuffered
return MessageBuffered
        private MessageBuffered CreateBufferedMessage()
        {
            if (Closed || string.IsNullOrEmpty(Signature) || Band.Failed()) return _MessageNull;
            MessageBuffered message;
            if (GlobalPool<MessageBuffered>.GetObject(out message,Reliable))
            {
                message.Repeatable = Reliable;
            }
            if(_transaction)_tempMessages.Enqueue(message);
            else _messages.Enqueue(message);
            return message;
        }
        public H2NBinaryWriter WriterRawMessage(bool withoutHeader = false)