Example #1
0
 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 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;
 }
Example #3
0
        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;
            }
        }