Exemplo n.º 1
0
 public DataFrame(EncodingOptions options)
 {
     Options       = options;
     Flags1        = new DataSetFlags1();
     Flags2        = new DataSetFlags2();
     PayloadHeader = new DataSetPayloadHeader();
 }
        public static DataSetPayloadHeader Decode(Stream inputStream)
        {
            if (inputStream == null || !inputStream.CanRead)
            {
                return(null);
            }
            DataSetPayloadHeader instance = new DataSetPayloadHeader();

            instance.Count           = (byte)inputStream.ReadByte();
            instance.DataSetWriterID = SimpleArray <ushort> .Decode(inputStream, BaseType.ReadUInt16, instance.Count);

            return(instance);
        }
Exemplo n.º 3
0
        public static DataFrame Decode(Stream inputStream)
        {
            if (inputStream == null || !inputStream.CanRead)
            {
                return(null);
            }
            DataFrame instance = new DataFrame();

            instance.PayloadHeader = DataSetPayloadHeader.Decode(inputStream);
            bool chunkResult = DecodeChunk(inputStream, ref instance);

            if (chunkResult)
            {
                return(instance);
            }
            return(null);
        }