예제 #1
0
        public PacketViewInstance(PacketViewManager viewm, PacketViewClass viewd, PacketViewProperty viewp, Guid id)
        {
            InitializeComponent();

            viewm_   = viewm;
            Class    = viewd;
            Property = viewp;
            ID       = id;
        }
예제 #2
0
        public bool AddView(PacketViewClass viewd)
        {
            if (viewd == null)
            {
                return(false);
            }

            /* 重複IDをチェック */
            if (FindClass(viewd.ID) != null)
            {
                return(false);
            }

            /* 新しいパケットビューを追加 */
            lock (viewd_list_) {
                viewd_list_.Add(viewd);
            }

            return(true);
        }