示例#1
0
        public static IBinaryOrderOperators GetOperators(BinaryOrder order)
        {
            switch (order)
            {
            case BinaryOrder.BigEndian: return(bigEndian);

            case BinaryOrder.LittleEndian: return(littleEndian);
            }

            return(null);
        }
示例#2
0
 public WrappedReader(ReadOnlySequence <byte> buffer, BinaryOrder order, ReaderFlushDelegate readerFlush)
 {
     this.buffer      = buffer;
     this.readerFlush = readerFlush;
     this.operators   = BinaryOrderOperatorsFactory.GetOperators(order);
 }
示例#3
0
 public static void SettingKcpBinaryOrder(BinaryOrder order)
 {
     // Kcplib.IsLittleEndian = (order == BinaryOrder.LittleEndian);
     // orderOperators = BinaryOrderOperatorsFactory.GetOperators(order);
 }
示例#4
0
 public WrappedWriter(IWrappedWriter writer, BinaryOrder order, WriterFlushDelegate writerFlush)
 {
     this.writer      = writer;
     this.writerFlush = writerFlush;
     this.operators   = BinaryOrderOperatorsFactory.GetOperators(order);
 }