System.IO.BACnet.BacnetMstpProtocolTransport.RemoveCurrentMessage C# (CSharp) Method

RemoveCurrentMessage() private method

private RemoveCurrentMessage ( int msg_length ) : void
msg_length int
return void
        private void RemoveCurrentMessage(int msg_length)
        {
            int full_msg_length = MSTP.MSTP_HEADER_LENGTH + msg_length + (msg_length > 0 ? 2 : 0);
            if (m_local_offset > full_msg_length)
                Array.Copy(m_local_buffer, full_msg_length, m_local_buffer, 0, m_local_offset - full_msg_length);
            m_local_offset -= full_msg_length;
        }