亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? netmodel.cc

?? NS2網絡仿真軟件是目前最為流行的網絡仿真模擬軟件
?? CC
?? 第 1 頁 / 共 5 頁
字號:
		if (strcmp(argv[1],"savelayout")==0) {		        save_layout(argv[2]);			return (TCL_OK);		}		if (strcmp(argv[1],"select-traffic")==0) {		        strcpy(selectedTraffic_,argv[2]);			return (TCL_OK);		}		if (strcmp(argv[1],"select-src")==0) {		        selectedSrc_ = atoi(argv[2]);			return (TCL_OK);		}		if (strcmp(argv[1],"select-dst")==0) {		        selectedDst_ = atoi(argv[2]);			return (TCL_OK);		}		if (strcmp(argv[1],"select-fid")==0) {		        selectedFid_ = atoi(argv[2]);			return (TCL_OK);		}		if (strcmp(argv[1],"hide-traffic")==0) {		        strcpy(hideTraffic_,argv[2]);			return (TCL_OK);		}		if (strcmp(argv[1],"hide-src")==0) {		        hideSrc_ = atoi(argv[2]);			return (TCL_OK);		}		if (strcmp(argv[1],"hide-dst")==0) {		        hideDst_ = atoi(argv[2]);			return (TCL_OK);		}		if (strcmp(argv[1],"hide-fid")==0) {		        hideFid_ = atoi(argv[2]);			return (TCL_OK);		}		if (strcmp(argv[1],"color-traffic")==0) {		        resetf_ = 0 ;		        strcpy(colorTraffic_,argv[2]);			return (TCL_OK);		}		if (strcmp(argv[1],"color-src")==0) {		        resetf_ = 0 ;		        colorSrc_ = atoi(argv[2]);			return (TCL_OK);		}		if (strcmp(argv[1],"color-dst")==0) {		        resetf_ = 0 ;		        colorDst_ = atoi(argv[2]);			return (TCL_OK);		}		if (strcmp(argv[1],"color-fid")==0) {		        resetf_ = 0 ;		        colorFid_ = atoi(argv[2]);			return (TCL_OK);		}		if (strcmp(argv[1],"select-color")==0) {			Paint *paint = Paint::instance();		        selectedColor_ = paint->lookup(argv[2], 1);			if (selectedColor_ < 0) {			  fprintf(stderr,"%s color: no such color: %s\n",				  argv[0], argv[2]);			  selectedColor_ = paint->lookup("black",1);			  if (selectedColor_ < 0) {			    tcl.resultf("%s no black! - bailing");			    return (TCL_ERROR);			  }			}			return (TCL_OK);    }			  if (strcmp(argv[1], "node") == 0) {//	 else if (argc == 3 && strcmp(argv[1], "node") == 0)		/*		 * <net> node <name> <shape> <color> <addr> [<size>]		 * Create a node using the specified name		 * and the default size and insert it into this		 * NetModel's list of drawables.		 */		//Node* n = addNode(argc, argv);            char * line = new char[strlen(argv[2])];      strncpy(line, argv[2],strlen(argv[2]));      parsetable_.parseLine(line);  		Node * node = addNode(traceevent_);      delete line;  		if (node) {  			return (TCL_OK);  		} else {  			tcl.resultf("Unable to create Node %s.", argv[2]);  			return (TCL_ERROR);  		}    }	} else if (argc >= 4 && strcmp(argv[1], "agent") == 0) {		// Create a new agent    		/*		 * <net> agent <label> <role> <node> <flowcolor> <winInit> 		 *             <win> <maxcwnd>		 *             <tracevar> <start> <producemore> <stop>		 * <net> agent <label> <role> <node> <flowcolor> <packetSize>		 *       <interval> <start> <stop>		 */		int node = atoi(argv[4]);		int partner_num;		Node *n = lookupNode(node);    		if (n == 0) {			tcl.resultf("Node %d doesn't exist.", node);			return (TCL_ERROR);		}		Agent *a = new BoxAgent((char *)argv[2], n->size());		if (a == 0) {			tcl.resultf("Cannot create Agent %s exist on Node %d",				    argv[2], node);			return (TCL_ERROR);		}		placeAgent(a, n);		a->node_ = n;		n->add_agent(a);    		a->AgentRole_ = (atoi(argv[3]));		if (a->AgentRole_ == 20) {			a->setNumber(atoi(argv[5]));			partner_num = (atoi(argv[6]));			Agent *partner = lookupAgent(partner_num);			if (partner) {				a->AgentPartner_ = partner;				partner->AgentPartner_ = a;			}		} else if ((a->AgentRole_ == 10) && 			   (strcmp(argv[2], "CBR") == 0)) {			if (strcmp(argv[5],"(null)")!=0)				a->flowcolor((char *)argv[5]);			a->packetSize(atoi(argv[6]));			a->interval(atoi(argv[7]));			a->startAt(atof(argv[8]));			a->stopAt(atof(argv[9]));			a->setNumber(atoi(argv[10]));			partner_num = (atoi(argv[11]));			Agent *partner = lookupAgent(partner_num);			if (partner) {				a->AgentPartner_ = partner;				partner->AgentPartner_ = a;			}		} else if (a->AgentRole_ != 0) {			if (strcmp(argv[5],"(null)")!=0)				a->flowcolor((char *)argv[5]);			a->windowInit(atoi(argv[6]));			a->window(atoi(argv[7]));			a->maxcwnd(atoi(argv[8]));			a->tracevar((char *)argv[9]);			a->startAt(atof(argv[10]));			a->produce(atoi(argv[11]));			a->stopAt(atof(argv[12]));			a->setNumber(atoi(argv[13]));			partner_num = (atoi(argv[14]));			Agent *partner = lookupAgent(partner_num);			if (partner) {				a->AgentPartner_ = partner;				partner->AgentPartner_ = a;			}		}		a->Animation::insert(&animations_);		return (TCL_OK);	} else if (argc == 4) {		if (strcmp(argv[1], "new_monitor_agent") == 0) {			/* 			 * <net> new_monitor_agent <node_id> <agent_name>			 */			int node = atoi(argv[2]);			Node *n = lookupNode(node);			if (n == 0) {				tcl.resultf("Node %d doesn't exist.", node);				return (TCL_ERROR);			}			Agent *a = n->find_agent((char *)argv[3]);			if (a == 0) {				tcl.resultf("Agent %s not exist at node %d",					    argv[3], node);				return (TCL_ERROR);			}			tcl.resultf("%d", add_monitor(a));			return (TCL_OK);		}		if (strcmp(argv[1], "color") == 0) {			/*			 * <net> color <packetClass> <colorName>			 * Display packets of the specified class using			 * the specified color.			 */			int c = atoi(argv[2]);//  			if ((unsigned int)c > 1024) {//  				tcl.resultf("%s color: class %d out of range",//  					    argv[0], c);//  				return (TCL_ERROR);//  			}			// Convert this color index to [0,255], so that 			// it matches correctly with packet flow ids.			Paint *paint = Paint::instance();			if (c > nclass_) {				int n, i;				for (n = nclass_; n < c; n <<= 1);				int *p = new int[n];				for (i = 0; i < nclass_; ++i)					p[i] = paint_[i];				delete paint_;				paint_ = p;				nclass_ = n;				paintMask_ = nclass_ - 1;				int pno = paint->thin();				for (; i < n; ++i)					paint_[i] = pno;			}			int pno = paint->lookup(argv[3], 1);			if (pno < 0) {			  fprintf(stderr,"%s color: no such color: %s\n",				  argv[0], argv[3]);			  pno = paint->lookup("black",1);			  if (pno < 0) {			    tcl.resultf("%s no black! - bailing");			    return (TCL_ERROR);			  }			}			paint_[c] = pno;			oldpaint_[c] = pno;			return (TCL_OK);		}    		if (strcmp(argv[1], "ncolor") == 0) {			/*			 * <net> ncolor <node> <colorName>			 * set color of node to the specified color.			 */			Paint *paint = Paint::instance();			Node *n = lookupNode(atoi(argv[2]));			if (n == NULL) {				fprintf(stderr, "No such node %s\n", argv[2]);				exit(1);			}			int pno = paint->lookup(argv[3], 3);			if (pno < 0) {			  fprintf(stderr,"%s ncolor: no such color: %s\n",				  argv[0], argv[3]);			  int pno = paint->lookup("black",1);			  if (pno < 0) {			    tcl.resultf("%s no black! - bailing");			    return (TCL_ERROR);			  }			}			n->paint(pno);			return (TCL_OK);		}        // ----- 5 tcl arguments ------	} else if (argc == 5) {		if (strcmp(argv[1], "select-pkt") == 0) {			selectPkt(atoi(argv[2]), atoi(argv[3]), atoi(argv[4]));			return(TCL_OK);		}		if (strcmp(argv[1], "lookupColorName") == 0) {			/*			 * <net> lookupColorName red green blue			 * get color name from its rgb value 			 */   			 Paint *paint = Paint::instance();			 int r = atoi(argv[2]);			 int g = atoi(argv[3]);			 int b = atoi(argv[4]);			 tcl.resultf("%s",paint->lookupName(r,g,b));			 return(TCL_OK);		}		if (strcmp(argv[1], "queue") == 0) {			/*			 * <net> queue <src> <dst> <angle>			 * Create a queue for the edge from 'src' to 'dst'.			 * Add it to this NetModel's queue list.			 * Display the queue at the specified angle from			 * the edge to which it belongs.			 */			int src = atoi(argv[2]);			int dst = atoi(argv[3]);			EdgeHashNode *h = lookupEdgeHashNode(src, dst);			if (h == 0) {				tcl.resultf("%s queue: no such edge (%d,%d)",					    argv[0], src, dst);				return (TCL_ERROR);			}			/* XXX can we assume no duplicate queues? */			double angle = atof(argv[4]);			Edge *e = h->edge;			angle += e->angle();			Queue *q = new Queue(angle);			h->queue = q;			q->next_ = queues_;			queues_ = q;			return (TCL_OK);		}		if (strcmp(argv[1], "ecolor") == 0) {			/*			 * <net> ecolor <src> <dst> <colorName>			 * set color of edge to the specified color.			 */			Paint *paint = Paint::instance();			EdgeHashNode* h = lookupEdgeHashNode(atoi(argv[2]), atoi(argv[3]));			if (h == 0) {				tcl.resultf("%s ecolor: no such edge (%s,%s)",					    argv[0], argv[2], argv[3]);				return (TCL_ERROR);			}			int pno = paint->lookup(argv[4], 3);			if (pno < 0) {			  fprintf(stderr,"%s ncolor: no such color: %s\n",				  argv[0], argv[3]);			  pno = paint->lookup("black",1);			  if (pno < 0) {			    tcl.resultf("%s no black! - bailing");			    return (TCL_ERROR);			  }			}			h->edge->paint(pno);			return (TCL_OK);		}		if (strcmp(argv[1], "edlabel") == 0) {			/*			 * <net> edlabel <src> <dst> <colorName>			 * set label of edge.			 */			EdgeHashNode* h = lookupEdgeHashNode(atoi(argv[2]), 						     atoi(argv[3]));			if (h == 0) {				tcl.resultf("%s ecolor: no such edge (%s,%s)",					    argv[0], argv[2], argv[3]);				return (TCL_ERROR);			}			if (strcmp(argv[4],"(null)")!=0) {				h->edge->dlabel((char *)argv[4]);				// XXX Should never set edge size outside				// scale_estimate()!!!!//  				h->edge->size(25.0);			}			return (TCL_OK);		}		if (strcmp(argv[1], "lanlink") == 0) {			/*			 * <net> lanlink <src> <lan> <angle>			 * Create a link/edge between the specified source			 * and a lan.			 */			Node * src = lookupNode(atoi(argv[2]));			Lan * lan = lookupLan(atoi(argv[3]));			if (lan == NULL) {				fprintf(stderr, "Error: lan %s does not exist.\n", argv[3]);				exit(1);			}			double angle = atof(argv[4]);			double bw = lan->bw();			double delay = (lan->delay())/2.0;			Edge *e1 = new Edge(src, lan->virtual_node(), packet_size_, bw, delay, 0, angle+1);			e1->init_color("black");			enterEdge(e1);			e1->Animation::insert(&drawables_);			src->add_link(e1);			Edge *e2 = new Edge(lan->virtual_node(), src, packet_size_, bw, delay, 0, angle);			e2->init_color("black");			enterEdge(e2);			e2->Animation::insert(&drawables_);			lan->add_link(e2);			return (TCL_OK);		}		if (strcmp(argv[1], "set_node_tclscript") == 0) {			//------------------------------------------------------------------			// $netModel set_node_tclscript $node_id $button_label $tcl_command			//   - from tcl/node.tcl			//          Animator instproc node_tclscript			//------------------------------------------------------------------			// Sets the tcl_script for a node to be run when the			// start_info exec button is pressed.				Node * node = lookupNode(atoi(argv[2]));				if (node) {					// The following strings are deleted by the node when it 					// changes to another script or it is deleted					node->setTclScript(argv[3], argv[4]);					return TCL_OK;				} else {					return TCL_ERROR;				}			}	} else if (argc == 6) {		if (strcmp(argv[1], "lan") == 0) {			/*			 * <net> lan <name> <bandwidth> <delay> <angle>			 * Create a link/edge between the specified source			 * and destination. Add it to this NetModel's list			 * of drawables and to the source's list of links.			 */			double bw = atof(argv[3]);			double delay = atof(argv[4]);			double angle = atof(argv[5]);			Lan *l = new Lan(argv[2], this, packet_size_, bw, delay, angle);			l->next_ = lans_;			lans_ = l;			l->insert(&drawables_);			Node *n = l->virtual_node();			n->next_ = nodes_;			nodes_ = n;			return (TCL_OK);		}	} else if (argc == 8) {		if (strcmp(argv[1], "link") == 0) {			/*			 * <net> link <src> <dst> <bandwidth> <delay> <angle>			 * Create a link/edge between the specified source			 * and destination. Add it to this NetModel's list			 * of drawables and to the source's list of links.			 */			Edge * edge = addEdge(argc,argv)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91综合网| 美国十次了思思久久精品导航| 国产精品2024| 国产欧美精品在线观看| 国产99久久久精品| 最新中文字幕一区二区三区 | 亚洲精品在线免费观看视频| 麻豆成人av在线| 日本一区二区综合亚洲| 91亚洲国产成人精品一区二区三| 一区二区三区自拍| 欧美一区二区三区公司| 国产传媒日韩欧美成人| 亚洲女同一区二区| 69堂亚洲精品首页| 国产91丝袜在线播放九色| 亚洲精品日韩一| 日韩三级.com| 国产成人精品免费看| 亚洲制服丝袜av| 2021国产精品久久精品| 91社区在线播放| 奇米色一区二区| 国产精品久久久久一区二区三区 | 在线91免费看| 国产精品综合视频| 亚洲一区中文日韩| 久久久国际精品| 欧美亚洲精品一区| 国产美女av一区二区三区| 亚洲视频在线观看三级| 日韩欧美一二三区| 97久久精品人人澡人人爽| 免费在线看一区| 亚洲欧洲日韩av| 精品播放一区二区| 欧美性xxxxxx少妇| 北条麻妃一区二区三区| 日本91福利区| 亚洲一区在线观看网站| 欧美国产丝袜视频| 欧美一级欧美一级在线播放| 成+人+亚洲+综合天堂| 麻豆精品新av中文字幕| 亚洲精品一卡二卡| 中文字幕欧美激情| 日韩欧美国产精品一区| 欧美伊人久久久久久午夜久久久久| 国产尤物一区二区在线| 五月婷婷色综合| 亚洲精品国产精品乱码不99| 久久久久久综合| 欧美一三区三区四区免费在线看| 99re6这里只有精品视频在线观看| 久久99久久久久久久久久久| 亚洲大尺度视频在线观看| 国产精品大尺度| 日本一区二区在线不卡| 精品久久久久久亚洲综合网| 欧美日本一区二区| 欧美在线免费视屏| 色偷偷一区二区三区| 成人av先锋影音| 国产一区二区三区日韩 | 精品福利av导航| 91精品国产综合久久久久久 | 欧美老女人在线| 色婷婷久久久久swag精品| 成人手机在线视频| 国产很黄免费观看久久| 国内精品久久久久影院薰衣草| 青青草91视频| 美国毛片一区二区| 久久成人精品无人区| 奇米色一区二区| 麻豆精品国产91久久久久久| 午夜激情一区二区| 日韩成人免费电影| 日韩av一区二区三区四区| 日本中文字幕一区二区有限公司| 亚洲午夜精品久久久久久久久| 国产综合久久久久影院| 日本午夜精品一区二区三区电影 | 亚洲欧美日韩国产成人精品影院| 国产婷婷一区二区| 国产精品人妖ts系列视频| 国产精品色呦呦| 1024成人网| 亚洲福利视频一区| 日韩精品欧美精品| 国产一区二区三区在线看麻豆| 久久99精品一区二区三区| 国产自产v一区二区三区c| 国产真实乱偷精品视频免| 国产精品亚洲综合一区在线观看| 国产成人三级在线观看| 972aa.com艺术欧美| 欧美午夜理伦三级在线观看| 欧美一区二区在线观看| 欧美精品一区二区在线播放| 国产欧美一区二区精品性| |精品福利一区二区三区| 夜夜嗨av一区二区三区网页 | 一区二区三区四区视频精品免费 | 日韩精品欧美精品| 狠狠色丁香婷婷综合久久片| 成人av电影在线| 欧美亚男人的天堂| 久久影视一区二区| 亚洲精品视频免费看| 三级精品在线观看| 国产成人精品一区二区三区网站观看| 99久久免费国产| 91精品国产麻豆国产自产在线| 久久午夜国产精品| 一区二区三区在线观看动漫| 蜜桃视频在线观看一区| 粉嫩一区二区三区性色av| 欧美在线观看18| 久久精品一区蜜桃臀影院| 一区二区不卡在线视频 午夜欧美不卡在| 日韩成人精品在线观看| 国产精品一级片| 日本韩国欧美在线| 精品国产一区久久| 亚洲一区二区三区自拍| 国产精品自拍在线| 欧美一区二区三区免费在线看| 国产精品麻豆网站| 久久精品99国产精品| 色天使色偷偷av一区二区| 久久免费国产精品| 午夜精品久久久久久久久| 成人激情视频网站| 日韩午夜激情电影| 亚洲一级二级三级在线免费观看| 国产精品小仙女| 欧美一级一区二区| 亚洲成a人片在线观看中文| 北条麻妃国产九九精品视频| 2024国产精品| 男男视频亚洲欧美| 欧美日韩不卡视频| 亚洲精品菠萝久久久久久久| 国产成人精品免费在线| 欧美成人激情免费网| 丝袜美腿亚洲色图| 色婷婷av一区二区三区之一色屋| 亚洲国产电影在线观看| 精油按摩中文字幕久久| 91精品欧美一区二区三区综合在| 亚洲黄色片在线观看| www.欧美色图| 亚洲国产高清在线观看视频| 国产自产视频一区二区三区| 欧美成人精品1314www| 日本三级亚洲精品| 91精品欧美一区二区三区综合在 | 中文字幕永久在线不卡| 国产精品一区二区91| www一区二区| 黄色资源网久久资源365| 欧美成人一区二区三区片免费 | 一本色道久久综合精品竹菊| 中文字幕成人网| 国产+成+人+亚洲欧洲自线| 久久精品视频免费| 国产经典欧美精品| 国产欧美一区二区精品忘忧草| 国产成人啪免费观看软件 | 欧美日韩国产综合一区二区三区 | 欧美伦理电影网| 午夜精品国产更新| 777a∨成人精品桃花网| 蜜桃久久久久久| 欧美精品一区二区三区在线| 国产一区二区毛片| 欧美激情在线免费观看| 99riav一区二区三区| 亚洲一卡二卡三卡四卡无卡久久| 欧美亚男人的天堂| 日韩av午夜在线观看| 2019国产精品| 成人av在线一区二区三区| 一区二区在线看| 欧美一区二区三区的| 国产在线播放一区二区三区| 中文字幕精品一区二区三区精品| 99在线精品观看| 亚洲成人一区二区在线观看| 日韩视频在线你懂得| 国产高清不卡二三区| 亚洲精品福利视频网站| 欧美日韩中字一区| 精品在线你懂的| 亚洲欧美日韩电影| 欧美一区二区视频免费观看| 国产99久久久国产精品潘金| 亚洲精品欧美二区三区中文字幕| 欧美精品精品一区|