Exemple #1
0
        public virtual bool Init()
        {
            if (m_Initialized)
            {
                return(true);
            }

            MakeDBFolder();

            m_Writer = new TransactionWriter(m_FilePath, HeaderSize);
            var opened = m_Writer.Open();

            m_Reader = new TransactionReader(m_FilePath, HeaderSize);
            opened  &= OpenReader();

            FixHeader();

            m_Initialized = opened;
            return(opened);
        }