Ejemplo n.º 1
0
        public DeferredIntNetworkByteOrder WriteNetworkByteOrder(int value)
        {
            var ret = new DeferredIntNetworkByteOrder {
                m_writer = this, m_offset = m_Data->length
            };
            int netValue = System.Net.IPAddress.HostToNetworkOrder(value);

            WriteBytes((byte *)&netValue, sizeof(int));
            return(ret);
        }
Ejemplo n.º 2
0
        public DeferredIntNetworkByteOrder WriteNetworkByteOrder(int value)
        {
            var ret = new DeferredIntNetworkByteOrder {
                m_writer = this, m_offset = m_Data->length + ((m_Data->bitIndex + 7) >> 3)
            };
            int netValue = IsLittleEndian ? ByteSwap(value) : value;

            WriteBytes((byte *)&netValue, sizeof(int));
            return(ret);
        }