Ejemplo n.º 1
0
 public SttpFileWriter(Stream stream, bool ownsStream, CtpCompressionMode mode, EncodingMethod encoding)
 {
     m_stream = new CtpFileStream(stream, mode, ownsStream);
     if (encoding == EncodingMethod.Normal)
     {
         m_encoder = new NormalEncoder();
     }
     m_encoder.Clear();
 }
Ejemplo n.º 2
0
        private void ReadCtp(string fileName)
        {
            DataTable dt = new DataTable();

            dt.Columns.Add("Command", typeof(string));
            dt.Columns.Add("Length", typeof(int));
            dt.Columns.Add("Record", typeof(string));

            using (var fs = new FileStream(fileName, FileMode.Open))
                using (var ctp = new CtpFileStream(fs, CtpCompressionMode.None, false))
                {
                    while (true)
                    {
                        var cmd = ctp.Read();
                        if ((object)cmd == null)
                        {
                            break;
                        }
                        dt.Rows.Add(cmd.CommandName, cmd.DataLength, cmd);
                    }
                }

            dataGridView1.DataSource = dt;
        }
Ejemplo n.º 3
0
 public SttpFileReader(Stream stream, bool ownsStream)
 {
     m_stream         = new CtpFileStream(stream, CtpCompressionMode.None, ownsStream);
     m_metadataLookup = new Dictionary <CtpObject, SttpDataPointMetadata>();
 }