예제 #1
0
        public PacketViewInstanceImpl(PacketViewManager viewm, PacketViewClass viewd, PacketViewProperty viewp, Guid id) : base(viewm, viewd, viewp, id)
        {
            prop_ = viewp as PacketViewPropertyImpl;

            InitializeComponent();
            InitializeProtocolType();

            BuildPacketListHeader();

            CBox_ProtocolType.SelectedItem = prop_.ProtocolType.Value;
        }
예제 #2
0
        public PacketViewInstanceImpl(PacketViewManager viewm, PacketViewClass viewd, PacketViewProperty viewp, Guid id) : base(viewm, viewd, viewp, id)
        {
            prop_ = viewp as PacketViewPropertyImpl;

            InitializeComponent();

            GCPanel_Main.LoadConfig(prop_);

            Disposed += OnDisposed;

            disp_update_timer_.Interval = 1000;
            disp_update_timer_.Tick    += OnDispUpdateTimer;

            UpdateModule();
            UpdateLayerParam();
        }
예제 #3
0
        public PacketViewInstanceImpl(PacketViewManager viewm, PacketViewClass viewd, PacketViewProperty viewp, Guid id) : base(viewm, viewd, viewp, id)
        {
            viewp_ = viewp as PacketViewPropertyImpl;

            InitializeComponent();
            InitializeLinkType();

            Disposed += OnDisposed;

            Num_LinkType.Value = viewp_.LibPcapLinkType.Value;
            ChkBox_TransferWithPcapHeader.Checked = viewp_.TransferWithPcapHeader.Value;
            ChkBox_Capture_SendPacket.Checked     = viewp_.SendPacketCapture.Value;
            ChkBox_Capture_RecvPacket.Checked     = viewp_.RecvPacketCapture.Value;

            initialize_ = true;

            WiresharkRestart();
        }
예제 #4
0
        public PacketViewInstanceImpl(PacketViewManager viewm, PacketViewClass viewd, PacketViewProperty viewp, Guid id) : base(viewm, viewd, viewp, id)
        {
            prop_                    = Property as PacketViewPropertyImpl;
            WINAPI_MODE              = ConfigManager.System.ApplicationCore.Sequential_WinApiMode.Value;
            VIEW_DATA_LIMIT          = (WINAPI_MODE && ConfigManager.System.ApplicationCore.Sequential_ViewCharCountLimitEnable.Value);
            VIEW_DATA_LIMIT_SIZE     = (int)ConfigManager.System.ApplicationCore.Sequential_ViewCharCountLimit.Value;
            VIEW_LINE_NUMBER_VISIBLE = (WINAPI_MODE && ConfigManager.System.ApplicationCore.Sequential_LineNoVisible.Value);

            InitializeComponent();
            InitializeDrawType();
            InitializeLineNumberPanel();

            Num_ShiftBit.Value      = prop_.ShiftBit.Value;
            ChkBox_EchoBack.Checked = prop_.EchoBack.Value;

            CBox_DrawType.SelectedItem = prop_.DrawType.Value;
            TBox_BoundaryText.Text     = prop_.BoundaryText.Value.TrimEnd(new char[] { '\r', '\n' });
            TBox_LFCode.Text           = prop_.EndLinePattern.Value.Trim();

            /* TODO: 未実装なので今は非表示 */
            Splitter_Main.Panel2Collapsed = true;

            UpdateViewLineNumber();
        }