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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? packmime_ol.cc

?? NS2網(wǎng)絡(luò)仿真軟件是目前最為流行的網(wǎng)絡(luò)仿真模擬軟件
?? CC
字號:
/* -*-	Mode:C++; c-basic-offset:8; tab-width:8; indent-tabs-mode:t -*- *//*  * Copyright 2002, Statistics Research, Bell Labs, Lucent Technologies and * The University of North Carolina at Chapel Hill *  * Redistribution and use in source and binary forms, with or without  * modification, are permitted provided that the following conditions are met: *  *    1. Redistributions of source code must retain the above copyright  * notice, this list of conditions and the following disclaimer. *    2. Redistributions in binary form must reproduce the above copyright  * notice, this list of conditions and the following disclaimer in the  * documentation and/or other materials provided with the distribution. *    3. The name of the author may not be used to endorse or promote  * products derived from this software without specific prior written  * permission. *  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE  * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,  * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN  * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE  * POSSIBILITY OF SUCH DAMAGE. *//* * Reference *     Stochastic Models for Generating Synthetic HTTP Source Traffic  *     J. Cao, W.S. Cleveland, Y. Gao, K. Jeffay, F.D. Smith, and M.C. Weigle  *     IEEE INFOCOM 2004. * * Documentation available at http://dirt.cs.unc.edu/packmime/ *  * Contacts: Michele Weigle (mcweigle@cs.unc.edu), *           Kevin Jeffay (jeffay@cs.unc.edu) *//*#include <sys/types.h>#include <sys/stat.h> #include <stdio.h>#include <stdlib.h>#include <math.h>#include "config.h"#include "random.h"#include "trafgen.h"#include "ranvar.h"*/#include "packmime_OL.h"#include "packmime_ranvar.h"/*  * Constant bit rate traffic source.   Parameterized by interval, (optional) * random noise in the interval, and packet size.   *//*class PackMimeOpenLoop : public TrafficGenerator { public:	PackMimeOpenLoop();	virtual double next_interval(int&);	//HACK so that udp agent knows interpacket arrival time within a burst		int command(int argc, const char*const* argv); 	 protected:	virtual void start();			void init();	int size_;	int seqno_;	int64_t maxpkts_;			// statistics objects	RandomVariable* pm_pac_ia_;	RandomVariable* pm_pac_size_;		// helper methods	TclObject* lookup_obj(const char* name) {                TclObject* obj = Tcl::instance().lookup(name);                if (obj == NULL)                         fprintf(stderr, "Bad object name %s\n", name);                return obj;        }	inline int lookup_rv (RandomVariable*& rv, const char* name) {		if (rv != NULL)			Tcl::instance().evalf ("delete %s", rv->name());		rv = (RandomVariable*) lookup_obj (name);		return rv ? (TCL_OK) : (TCL_ERROR);	}};*/static class PackMimeOpenLoopClass : public TclClass { public:	PackMimeOpenLoopClass() : TclClass("Application/Traffic/PackMimeOpenLoop") {}	TclObject* create(int, const char*const*) {		return (new PackMimeOpenLoop());	}} class_bl_traffic;PackMimeOpenLoop::PackMimeOpenLoop() : size_(40), seqno_(0), maxpkts_(0), 				       pm_pac_ia_(NULL), pm_pac_size_(NULL){		bind("maxpkts_", (TracedInt*)&maxpkts_);}void PackMimeOpenLoop::init(){	if (agent_)		agent_->set_pkttype(PT_BLTRACE);	else 		printf("no agent_\n");		return;}void PackMimeOpenLoop::start(){			init();		if (!pm_pac_ia_ || !pm_pac_size_) {		fprintf(stderr, "Random variables are not set up yet!\n");		return;	}        running_ = 1;		nextPkttime_ = next_interval(size_);		timer_.resched(nextPkttime_);       			return;}double PackMimeOpenLoop::next_interval(int& size){			double t = 1;		size = (int)pm_pac_size_->value(); // current packet size	assert(size>=40);	size -= 28;	// length of IP + UDP header		t = pm_pac_ia_->value();   // time to next packet arrival    		if ((++seqno_ < maxpkts_) || (maxpkts_ <= 0))		return(t);	else		return(-1); }int PackMimeOpenLoop::command(int argc, const char*const* argv){	 	if (argc == 3) {		if (strcmp (argv[1], "set-pac-size") == 0) {			int res = lookup_rv (pm_pac_size_, argv[2]);			if (res == TCL_ERROR) {				delete pm_pac_size_;				fprintf (stderr, "Invalid packet size random variable\n");				return (TCL_ERROR);			}			return (TCL_OK);		}		else if (strcmp (argv[1], "set-pac-ia") == 0) {			int res = lookup_rv (pm_pac_ia_, argv[2]);			if (res == TCL_ERROR) {				delete pm_pac_ia_;				fprintf (stderr,"Invalid packet arrive random variable\n");				return (TCL_ERROR);			}			return (TCL_OK);		}	} else if (argc == 2) {		if (strcmp(argv[1], "start") == 0) {						start();			return(TCL_OK);		}	}	return (Application::command(argc, argv));}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99最新地址| 国产精品水嫩水嫩| 亚洲制服丝袜一区| 欧美日韩亚洲国产综合| 亚洲成人免费av| 欧美一级在线视频| 国产麻豆视频一区| 国产精品久久久久久久久久免费看| 99视频一区二区| 亚洲一区中文在线| 欧美一级免费大片| 国产精品中文有码| 综合自拍亚洲综合图不卡区| 精品国产露脸精彩对白| 国产麻豆精品一区二区| 国产精品乱码久久久久久| 色成人在线视频| 免播放器亚洲一区| 国产精品丝袜在线| 欧美偷拍一区二区| 狠狠网亚洲精品| 日韩理论片网站| 日韩欧美中文一区二区| 成人爽a毛片一区二区免费| 亚洲综合精品久久| 精品福利一二区| 色先锋aa成人| 精品一区二区三区在线视频| 国产精品不卡在线| 欧美日韩不卡一区| 成人av网址在线观看| 日韩在线一二三区| 中文字幕一区二区三区四区| 欧美电影在线免费观看| 成人小视频在线| 日韩在线卡一卡二| 亚洲私人黄色宅男| 日韩天堂在线观看| 在线中文字幕一区| 国产suv精品一区二区三区| 图片区小说区区亚洲影院| 国产欧美一区二区精品秋霞影院| 欧美调教femdomvk| 成人开心网精品视频| 丝袜美腿亚洲一区| 亚洲视频狠狠干| 久久影院午夜片一区| 欧美日韩国产区一| 一本色道久久加勒比精品 | 欧美午夜精品电影| 国产成人免费视| 蜜臀av国产精品久久久久| 亚洲精品国产精品乱码不99| 久久久久久久久97黄色工厂| 日韩三级在线观看| 欧美蜜桃一区二区三区| 91片黄在线观看| 91精品国产黑色紧身裤美女| 91在线看国产| 成人黄色电影在线| 国产乱人伦偷精品视频不卡| 日韩av午夜在线观看| 亚洲一区二区三区四区在线免费观看| 欧美激情在线一区二区三区| 久久日韩精品一区二区五区| 日韩一级片在线观看| 欧美福利电影网| 欧美日韩成人在线| 欧美欧美欧美欧美| 欧美日韩在线精品一区二区三区激情 | 色天使色偷偷av一区二区| 成人一区二区三区在线观看| 国内外成人在线| 国产一区二区电影| 国内一区二区在线| 国产一区二区三区免费| 国产在线视视频有精品| 国产一本一道久久香蕉| 国产一区在线看| 国产盗摄视频一区二区三区| 狠狠色综合色综合网络| 国产九色sp调教91| 成人自拍视频在线观看| 成人av网站大全| 色综合久久久久综合| 91社区在线播放| 在线视频你懂得一区二区三区| 欧美最猛性xxxxx直播| 在线观看亚洲a| 欧美一区二区在线播放| 欧美精品一区二区久久婷婷| 久久婷婷一区二区三区| 国产精品久久久久久福利一牛影视 | 欧美日韩精品一区二区天天拍小说| 欧美人体做爰大胆视频| 日韩午夜三级在线| 欧美精品一区二区三区蜜桃| 国产欧美综合色| 亚洲视频一二三区| 亚洲mv在线观看| 看片网站欧美日韩| 成人一区在线观看| 欧美午夜精品一区二区蜜桃| 欧美精品久久久久久久久老牛影院| 日韩三级电影网址| 欧美国产精品一区二区三区| 国产一区二区91| 91视频国产观看| 欧美精品日韩综合在线| 久久午夜老司机| 一区二区三区四区在线播放| 天堂成人国产精品一区| 国产精品99久久久久久久vr| 色88888久久久久久影院野外| 这里是久久伊人| 国产精品福利在线播放| 五月婷婷激情综合| 国产a精品视频| 欧美色网一区二区| 欧美激情艳妇裸体舞| 亚洲风情在线资源站| 国产精品白丝av| 7777精品伊人久久久大香线蕉 | 欧美主播一区二区三区美女| 精品国产乱子伦一区| 亚洲免费观看高清完整版在线 | 一本大道av一区二区在线播放 | 欧美综合一区二区三区| 日韩精品一区二区三区四区视频| 自拍偷在线精品自拍偷无码专区| 麻豆精品国产91久久久久久| 一本色道久久综合精品竹菊| 久久中文字幕电影| 午夜免费久久看| 一本色道a无线码一区v| 久久久久国产精品麻豆| 日韩av电影天堂| 色综合久久88色综合天天| 久久久影视传媒| 日本不卡一区二区三区| 色爱区综合激月婷婷| 欧美激情自拍偷拍| 激情久久五月天| 欧美精品在线观看播放| 亚洲欧美一区二区不卡| 成人免费视频一区二区| 久久网这里都是精品| 日本女人一区二区三区| 欧美撒尿777hd撒尿| 亚洲欧美日韩电影| voyeur盗摄精品| 中文子幕无线码一区tr| 国产一区二区成人久久免费影院| 91精品麻豆日日躁夜夜躁| 亚洲一区二区三区中文字幕| 波多野结衣在线aⅴ中文字幕不卡| 亚洲精品一区二区三区影院| 美女诱惑一区二区| 日韩丝袜情趣美女图片| 日本视频一区二区| 91精品国产色综合久久久蜜香臀| 亚洲电影激情视频网站| 欧美性猛片xxxx免费看久爱 | 亚洲成a人片在线不卡一二三区 | 亚洲第一二三四区| 精品视频1区2区3区| 亚洲成a天堂v人片| 欧美电影一区二区三区| 三级久久三级久久| 91精品麻豆日日躁夜夜躁| 日韩精品视频网站| 日韩一级在线观看| 精品系列免费在线观看| 久久蜜桃香蕉精品一区二区三区| 韩国中文字幕2020精品| 久久久久国产免费免费| 岛国精品在线观看| 亚洲欧美偷拍卡通变态| 欧美午夜影院一区| 日韩电影一区二区三区四区| 日韩精品专区在线影院重磅| 国产永久精品大片wwwapp| 国产拍欧美日韩视频二区| av一区二区久久| 亚洲在线视频免费观看| 欧美一区二区三区四区视频| 经典三级一区二区| 国产欧美日韩在线看| 97精品电影院| 亚洲成va人在线观看| 欧美tk—视频vk| 成人国产精品免费| 一区二区三区日韩欧美| 91精品国产综合久久久久| 国产在线国偷精品产拍免费yy| 欧美激情综合网| 精品视频免费在线| 国产成人亚洲精品狼色在线| 亚洲欧美另类图片小说| 91精品国产综合久久久久|