private SendPacketsElement(string filepath, byte[] buffer, int offset, int count, UnsafeNclNativeMethods.OSSOCK.TransmitPacketsElementFlags flags) { this.m_FilePath = filepath; this.m_Buffer = buffer; this.m_Offset = offset; this.m_Count = count; this.m_Flags = flags; }
private void Initialize(string filePath, byte[] buffer, int offset, int count, UnsafeNclNativeMethods.OSSOCK.TransmitPacketsElementFlags flags, bool endOfPacket) { m_FilePath = filePath; m_Buffer = buffer; m_Offset = offset; m_Count = count; m_Flags = flags; if (endOfPacket) { m_Flags |= UnsafeNclNativeMethods.OSSOCK.TransmitPacketsElementFlags.EndOfPacket; } }