Ejemplo n.º 1
0
        private void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
            Log.LogMessageAdded += (o, args) =>
            {
                TxLog.Dispatcher.Invoke(() =>
                {
                    TxLog.Text = Log.LogText;
                    TxLog.ScrollToEnd();
                });
            };

            // Assign our default memory accessor (it may be overridden in the next line)
            _memoryProxyType = typeof(BasicMemory);

            LoadSettings();
        }
Ejemplo n.º 2
0
        public PartitionManager(IJournalMetadata metadata, EFileAccess access,
                                ICompositeFileFactory fileFactory, IJournalServer server, ITxLog txLog = null)
        {
            Access       = access;
            _metadata    = metadata;
            _settings    = metadata.Settings;
            _fileFactory = fileFactory;
            _server      = server;
            Server       = server;

            if (txLog == null)
            {
                var txFileName = Path.Combine(metadata.Settings.DefaultPath, MetadataConstants.TX_FILE_NAME);
                _txLogFile = new CompositeRawFile(txFileName,
                                                  MetadataConstants.PIPE_BIT_HINT, _fileFactory, access, SYMBOL_PARTITION_ID,
                                                  MetadataConstants.TX_LOG_FILE_ID, MetadataConstants.TX_LOG_FILE_ID, EDataType.Data);

                txLog = new TxLog(_txLogFile);
            }
            _txLog = txLog;
        }
Ejemplo n.º 3
0
        private void MainWindow_Loaded(object sender, RoutedEventArgs e)
        {
            Log.LogMessageAdded += (o, args) =>
            {
                TxLog.Dispatcher.Invoke(() =>
                {
                    TxLog.Text = Log.LogText;
                    TxLog.ScrollToEnd();
                });
            };

            //TvMainView.SelectedItemChanged += (o, args) => { /* Todo: maybe set up the context to be used by other functions for the selected item here */ };

            // Assign our default memory accessor (it may be overridden in the next line)
            _memoryProxyType = typeof(BasicMemory);

            CbDropType.DataContext = this;
            CbDropType.ItemsSource = DropTypes;

            LoadSettings();
        }