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

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

?? jobs.h

?? NS2網絡仿真軟件是目前最為流行的網絡仿真模擬軟件
?? H
字號:
/* * Copyright (c) 2000-2002, by the Rector and Board of Visitors of the  * University of Virginia. * All rights reserved. * * Redistribution and use in source and binary forms,  * with or without modification, are permitted provided  * that the following conditions are met: * * Redistributions of source code must retain the above  * copyright notice, this list of conditions and the following  * disclaimer.  * * 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.  * * Neither the name of the University of Virginia nor the names  * of its contributors may be used to endorse or promote products  * derived from this software without specific prior written  * permission.  * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND  * CONTRIBUTORS "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 REGENTS OR CONTRIBUTORS 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) HOWEVER 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. *//* *                                                                      * JoBS - ns-2 prototype implementation                                 *                                                                      * Author: Nicolas Christin <nicolas@cs.virginia.edu>, 2000-2002        *								       * JoBS algorithms originally devised and proposed by		       * Nicolas Christin and Jorg Liebeherr                                  * Grateful acknowledgments to Tarek Abdelzaher for his help and        * comments.                                                            *                                                                      * $Id: jobs.h,v 1.3 2006/12/17 15:22:42 mweigle Exp $ */#ifndef JOBS_H#define JOBS_H#include <stdlib.h>#include <string.h>#include <math.h>#include "queue.h"#include "template.h"#include "random.h"#include "flags.h"#include "delay.h"#include "marker.h"/* JoBS Queuing */#ifndef INFINITY# ifdef __SUNPRO_CC#  include <values.h>#  define	INFINITY	MAXDOUBLE# else#  include <float.h>#  define	INFINITY	DBL_MAX  //+1.0e499# endif#endif#define	PRECISION_ERROR +1.0e-10#define TOL		0.02		// Tolerance in the constraints (2%)#define MON_WINDOW_SIZE 0.5		// Size of the moving average window#define RESET_STATS	0#define UPDATE_STATS	1/* Dropping strategy */#define WITH_UPDATE	3#define WITHOUT_UPDATE	4/* ADC resolution */#define ORIGINAL_JOBS	0#define SHARED_PAIN	1/* FBS resolution */#define RESOLVE_OVERFLOW	0#define RESOLVE_ADC		1/* Simple macros */#define min(x, y)   ((x) < (y) ? (x) : (y))#define max(x, y)   ((x) >= (y) ? (x) : (y))/* JoBS class */class JoBS : public Queue {public: 	JoBS();	virtual	int command(int argc, const char*const* argv);	void	enque(Packet*);	Packet* deque();	int	link_id_;  protected:	long	total_backlog_Pkts_;	// Total backlog in packets	long	total_backlog_Bits_;	// Total backlog in bits	double	mean_pkt_size_;	        // in bytes... Needs to be *8	int	drop_front_;		// Drop-from-Front flag	int	trace_hop_;		// Trace Delays and Drops locally?	int	adc_resolution_type_;	// Type of algorithm for meeting ADCs					// 0 = ORIGINAL_JOBS (see techrep)					// 1 = SHARED_PAIN (drop from all classes)	int	shared_buffer_;		// 0=separate per-class buffers					// 1=common buffer	LinkDelay*	link_;		// outgoing link 	char*	file_name_;		// Trace files	int	sampling_period_;	PacketQueue* 	cls_[NO_CLASSES+1];	// Class queues: do not use class-0 	int	concerned_RDC_[NO_CLASSES+1];	int	concerned_RLC_[NO_CLASSES+1];	int	concerned_ADC_[NO_CLASSES+1];	int	concerned_ALC_[NO_CLASSES+1];	int	concerned_ARC_[NO_CLASSES+1];	double	RDC_[NO_CLASSES+1];	// RDC parameters	double	RLC_[NO_CLASSES+1];	// RLC parameters	double	ADC_[NO_CLASSES+1];	// ADC parameters	double	ALC_[NO_CLASSES+1];	// ALC parameters	double	ARC_[NO_CLASSES+1];	// ARC parameters	double	loss_prod_others_[NO_CLASSES+1];	double	prod_others_  [NO_CLASSES+1];		double	service_rate_[NO_CLASSES+1]; // in bps	double	current_loss_[NO_CLASSES+1]; // in fraction of 1	double	Rin_	     [NO_CLASSES+1]; // in bits	double	Rout_	     [NO_CLASSES+1]; // in bits	double	Rout_th_     [NO_CLASSES+1]; // in bits	double	Arrival_     [NO_CLASSES+1]; // in bits	double	last_rate_update_[NO_CLASSES+1];	private:	// Internal functions		void	updateError();	double  projDelay(int);	double* assignRateDropsADC();	double*	adjustRatesRDC();	int	minRatesNeeded(int);	void	arvAccounting(Packet*);	int	pickDroppedRLC(int);	void	dropTail(int, int);	void	dropFront(int, int);	int	enforceWC();	void	updateStats(Packet*, int);		// Internal variables		int	idle_;				// is the queue idle?	double	idletime_;			// if so, since when?	int	pkt_count_;	double	min_share_;	double	last_arrival_;		// Statistics	double	sliding_inter_;	double	sliding_avg_pkt_size_;	double	sliding_arv_pkts_;	double	sliding_arv_pkts_c[NO_CLASSES+1];	double	sliding_serviced_pkts_[NO_CLASSES+1];	double	sliding_serviced_bits_[NO_CLASSES+1];	double	sliding_class_service_rate_[NO_CLASSES+1];	double	sliding_class_delay_[NO_CLASSES+1];		// Control variables		double	last_xmit_[NO_CLASSES+1];	// last time a packet was sent	long	backlog_Bits_ [NO_CLASSES+1];	long	backlog_Pkts_ [NO_CLASSES+1];	double	error_	      [NO_CLASSES+1];	// in 10e-6*time_unit (us)	double	min_rate_     [NO_CLASSES+1];	// in Mbps	double	min_drop_     [NO_CLASSES+1];	// in fraction of 1	double	max_drop_     [NO_CLASSES+1];	// in fraction of 1	double	Rout_last_up_ [NO_CLASSES+1];	// last update of Rout's value	double	avg_elapsed_  [NO_CLASSES+1];	// average time spent in the queue	double	excess_drops_ [NO_CLASSES+1]; 		double	util_;				// Offered load	double	Kp_static_; 	double	Kp_dynamic_;			// Proportional Controller Parameter	int	ABS_present_; 	double	monitoring_window_;	double	last_monitor_update_;	FILE*	hop_trace_;			// Trace File};#endif /* JOBS_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区日韩二区欧美三区| 亚洲激情图片小说视频| 欧美性猛交xxxxxx富婆| 97精品国产97久久久久久久久久久久 | 国产精品乱人伦| 欧美国产97人人爽人人喊| 国产欧美日韩另类一区| 国产精品少妇自拍| 成人欧美一区二区三区1314| 中文字幕在线免费不卡| 亚洲视频网在线直播| 亚洲一卡二卡三卡四卡无卡久久| 亚洲一卡二卡三卡四卡无卡久久| 无吗不卡中文字幕| 国产一区二三区| 成人动漫视频在线| 欧美少妇一区二区| 欧美成人精品1314www| 国产亚洲欧美一级| 亚洲精品你懂的| 美女在线视频一区| 成人影视亚洲图片在线| 在线影视一区二区三区| 精品国偷自产国产一区| 日本一区二区三区在线不卡 | 欧美视频日韩视频| 精品国产亚洲在线| 一区二区三区av电影| 奇米综合一区二区三区精品视频| 国产乱子伦一区二区三区国色天香 | 国产精品成人一区二区三区夜夜夜| 最近中文字幕一区二区三区| 日韩电影在线一区| 成人激情文学综合网| 制服丝袜亚洲网站| 国产精品美女久久久久久久久久久 | 国产精品 欧美精品| 欧美系列在线观看| 国产精品欧美一区喷水| 丝袜美腿亚洲综合| 91麻豆文化传媒在线观看| 日韩一二在线观看| 亚洲一区二区三区四区五区黄| 精品一区二区三区在线播放视频 | 欧美日韩国产大片| 国产精品久久久久影院| 免费欧美在线视频| 欧美性猛交xxxx乱大交退制版| 国产日本亚洲高清| 麻豆91精品视频| 欧美午夜不卡视频| 国产精品女同互慰在线看| 免费人成精品欧美精品| 在线欧美一区二区| 中文字幕在线不卡国产视频| 久久 天天综合| 欧美精品在欧美一区二区少妇| 国产精品午夜免费| 国产高清久久久| 精品不卡在线视频| 精品在线播放免费| 欧美v日韩v国产v| 日韩电影在线观看网站| 欧美日韩在线一区二区| 亚洲三级在线免费观看| aaa欧美色吧激情视频| 日本一区二区在线不卡| 国产69精品久久99不卡| 国产亚洲一区字幕| 国产成人在线网站| 国产欧美一区二区三区网站| 国产高清不卡一区二区| 国产午夜精品一区二区三区嫩草| 国产又黄又大久久| 久久久久久一级片| 成人晚上爱看视频| 亚洲免费色视频| 色婷婷一区二区三区四区| 亚洲欧美一区二区三区孕妇| 色婷婷精品大在线视频| 亚洲一区在线观看免费观看电影高清| 91麻豆高清视频| 一区二区三区av电影| 欧美三级三级三级爽爽爽| 天堂一区二区在线| 精品少妇一区二区三区在线播放| 久久精品国产精品青草| www精品美女久久久tv| 成人开心网精品视频| 日韩美女精品在线| 欧美电影一区二区三区| 国内精品视频666| 日本一区二区三区dvd视频在线| 波多野结衣中文字幕一区二区三区 | 国产视频一区二区在线观看| 成人激情午夜影院| 亚洲国产视频在线| 精品国产一区二区三区av性色 | 色先锋资源久久综合| 日韩精品福利网| 久久久青草青青国产亚洲免观| 成人av电影免费在线播放| 亚洲综合小说图片| 久久亚洲综合av| 色综合激情五月| 黑人巨大精品欧美一区| 亚洲欧美电影一区二区| 日韩欧美卡一卡二| 色天使色偷偷av一区二区| 石原莉奈在线亚洲三区| 国产精品久久久久久妇女6080| 欧美日韩亚洲综合一区二区三区| 麻豆精品在线观看| 亚洲日本在线观看| 欧美精品一区二区三区蜜臀| 91影视在线播放| 久久国产精品99久久人人澡| 亚洲天天做日日做天天谢日日欢 | 亚洲综合丁香婷婷六月香| 日韩欧美成人激情| 欧美色网站导航| 99久久综合国产精品| 日本不卡视频在线| 亚洲精品中文字幕在线观看| 久久久久久久久久久久久夜| 欧美日韩亚洲综合一区二区三区| 成人性生交大片| 久久99精品国产| 日韩高清在线不卡| 亚洲制服欧美中文字幕中文字幕| 久久久久久久性| 日韩天堂在线观看| 欧美日韩国产小视频在线观看| gogo大胆日本视频一区| 麻豆视频一区二区| 日日嗨av一区二区三区四区| 夜夜嗨av一区二区三区网页| 一色桃子久久精品亚洲| 久久精品夜色噜噜亚洲a∨| 精品理论电影在线| 日韩女优电影在线观看| 91麻豆精品久久久久蜜臀| 欧美午夜在线观看| 欧美三级欧美一级| 欧美裸体一区二区三区| 欧美日韩成人综合| 欧美丰满美乳xxx高潮www| 欧美三级电影网| 欧美日韩dvd在线观看| 欧洲精品在线观看| 欧美性猛片aaaaaaa做受| 欧美日韩你懂得| 欧美电影在线免费观看| 日韩区在线观看| 欧美成人精品高清在线播放| 337p粉嫩大胆色噜噜噜噜亚洲| 日韩免费高清电影| 国产亚洲va综合人人澡精品| 欧美激情一区在线| 亚洲美女免费在线| 亚洲不卡在线观看| 日本欧美一区二区在线观看| 人妖欧美一区二区| 国产一区二区日韩精品| 成人综合婷婷国产精品久久 | 午夜电影网亚洲视频| 日韩高清不卡一区二区| 久久99久久精品欧美| 国产精品白丝av| 91丨porny丨国产| 欧美午夜电影在线播放| 精品精品国产高清a毛片牛牛| 久久久久久电影| 亚洲日本在线视频观看| 日韩av不卡在线观看| 国产精品一线二线三线| www.色综合.com| 91精品一区二区三区久久久久久| 精品第一国产综合精品aⅴ| 中文字幕av资源一区| 亚洲国产精品视频| 国产一区二区伦理片| 99九九99九九九视频精品| 717成人午夜免费福利电影| 久久精品这里都是精品| 亚洲欧美日韩国产成人精品影院| 日本不卡一二三| k8久久久一区二区三区| 91麻豆精品国产91久久久使用方法| 日韩欧美www| 一区二区三区四区av| 久久97超碰国产精品超碰| 色视频一区二区| 久久久综合网站| 亚洲一区在线电影| 不卡视频一二三| 久久综合狠狠综合久久综合88| 亚洲乱码精品一二三四区日韩在线| 蜜臀a∨国产成人精品| 欧美亚洲动漫精品|