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

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

?? phy.h

?? 這個市一個ns環境下的leach算法!大家可以多下在?。∥蚁胍粋€matlab環境下的概算法!
?? H
字號:
/* -*-	Mode:C++; c-basic-offset:8; tab-width:8; indent-tabs-mode:t -*- *//* * Copyright (c) 1997 Regents of the University of California. * All rights reserved. * * 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. All advertising materials mentioning features or use of this software *    must display the following acknowledgement: *	This product includes software developed by the Computer Systems *	Engineering Group at Lawrence Berkeley Laboratory. * 4. Neither the name of the University nor of the Laboratory may be used *    to endorse or promote products derived from this software without *    specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS 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. * * Ported from CMU/Monarch's code, nov'98 -Padma Haldar. * * @(#) $Header: /nfs/jade/vint/CVSROOT/ns-2/mac/phy.h,v 1.7 2000/08/17 00:03:38 haoboy Exp $ * * superclass for all network interfaces  =================================================================== * Phy represents the hardware that actually controls the channel * access for the node. Phy transmits/receives pkts from the channel * to which it is connected. No pkts are buffered at this layer as * the decision to send has already been made and the packet is on * its way to the "Channel". *================================================================== */#ifndef ns_phy_h#define ns_phy_h#include <assert.h>#include "bi-connector.h"#include "lib/bsd-list.h"class Phy;LIST_HEAD(if_head, Phy);#include "channel.h"#include "node.h"#include "mac.h"class Node;class LinkHead;/*--------------------------------------------------------------  Phy : Base class for all network interfaces used to control  channel access ---------------------------------------------------------------*/class Phy : public BiConnector { public:	Phy();	void recv(Packet* p, Handler* h);		virtual void sendDown(Packet *p)=0;		virtual int sendUp(Packet *p)=0;	inline double  txtime(Packet *p) {		return (hdr_cmn::access(p)->size() * 8.0) / bandwidth_; }	inline double txtime(int bytes) {		return (8.0 * bytes / bandwidth_); }	virtual double  bittime() const { return 1/bandwidth_; }	// list of all network interfaces on a channel	Phy* nextchnl(void) const { return chnl_link_.le_next; }	inline void insertchnl(struct if_head *head) {		LIST_INSERT_HEAD(head, this, chnl_link_);		//channel_ = chnl;	}#ifdef MIT_uAMPS	inline void deletechnl(struct if_head *head) {		LIST_REMOVE(this, chnl_link_);		//delete channel_;	}#endif	// list of all network interfaces on a node	Phy* nextnode(void) const { return node_link_.le_next; }	inline void insertnode(struct if_head* head) {		LIST_INSERT_HEAD(head, this, node_link_);		//node_ = node;	}	inline void removechnl() {		LIST_REMOVE(this, chnl_link_);	}	void setchnl (Channel *chnl) { channel_ = chnl; }	virtual void setnode (Node *node) { node_ = node; }	virtual Node* node(void) const { return node_; } 	virtual Channel* channel(void) const {return channel_;}			virtual void    dump(void) const;	LinkHead* head() { return head_; } protected:	//void		drop(Packet *p);	int		command(int argc, const char*const* argv);	int             index_;		Node* node_;	LinkHead* head_; // the entry point of this network stack  	/*   * A list of all "network interfaces" on a given channel.   * Note: a node may have multiple interfaces, each of which   * is on a different channel.   */	LIST_ENTRY(Phy) chnl_link_;  /*   * A list of all "network interfaces" for a given node.   * Each interface is assoicated with exactly one node   * and one channel.   */	LIST_ENTRY(Phy) node_link_;	/* ============================================================     Physical Layer State   ============================================================ */			double bandwidth_;                   // bit rate	Channel *channel_;    // the channel for output#ifdef MIT_uAMPS	double *cs_end_;  // time when carrier sence will end per codepublic:	inline double csEnd(int code) { return cs_end_[code]; }#endif};#endif // ns_phy_h

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一卡2卡3卡4卡| 日韩色视频在线观看| 欧美日韩一区二区在线视频| 日韩视频国产视频| 综合av第一页| 国产成人免费xxxxxxxx| 欧美日韩欧美一区二区| **性色生活片久久毛片| 国产一区二区美女诱惑| 欧美日韩aaa| 一区二区三区在线观看国产| 成人激情综合网站| 精品成人a区在线观看| 天堂成人免费av电影一区| 91在线国内视频| 亚洲国产高清aⅴ视频| 美女一区二区三区在线观看| 欧美精品三级在线观看| 亚洲综合一区二区精品导航| av中文字幕不卡| 国产精品丝袜91| 国产伦精品一区二区三区免费迷| 在线不卡一区二区| 亚洲午夜电影在线观看| 一本到一区二区三区| 国产精品久久毛片| 成人免费观看视频| 国产免费观看久久| 成人黄色免费短视频| 国产精品网曝门| 99视频一区二区三区| 综合电影一区二区三区| 91亚洲国产成人精品一区二区三| 国产精品私人影院| 一本久久a久久免费精品不卡| 亚洲精品欧美激情| 欧美中文字幕久久| 亚洲福利视频三区| 91精品国产乱码| 蜜桃一区二区三区在线观看| 欧美一区二区国产| 麻豆免费看一区二区三区| 日韩美一区二区三区| 久久精品国产99| 国产欧美精品区一区二区三区 | 国产成人精品免费网站| 久久精品亚洲乱码伦伦中文| 国产成人在线视频免费播放| 国产精品电影一区二区| 色狠狠一区二区三区香蕉| 亚洲第一在线综合网站| 日韩欧美自拍偷拍| 国产成人亚洲精品青草天美| 国产精品久久久久aaaa樱花 | 4438x成人网最大色成网站| 免费高清视频精品| 欧美韩国一区二区| 欧美亚洲一区三区| 九色|91porny| 最近中文字幕一区二区三区| 欧美日韩精品一区二区三区四区| 日产国产欧美视频一区精品| 国产精品青草久久| 欧美一区二区三区在| 国产91精品一区二区| 亚洲国产一区二区在线播放| 久久综合丝袜日本网| 色偷偷成人一区二区三区91| 奇米777欧美一区二区| 中文字幕乱码一区二区免费| 欧美日韩一区二区三区在线看 | 91精品蜜臀在线一区尤物| 国产一区二区三区四区五区美女| 亚洲欧美一区二区三区极速播放 | 国产欧美日韩久久| 欧美精品成人一区二区三区四区| 国产精品一区二区久久精品爱涩| 一区二区三区资源| 国产午夜精品在线观看| 在线免费av一区| 国产一区二区三区精品欧美日韩一区二区三区| 国产精品国产三级国产aⅴ原创| 欧美日韩精品欧美日韩精品一综合 | 日本vs亚洲vs韩国一区三区 | 亚洲一区二区四区蜜桃| 久久免费视频一区| 欧美日韩在线不卡| 91视频在线观看| 国产激情视频一区二区三区欧美 | 粉嫩aⅴ一区二区三区四区 | 夜夜嗨av一区二区三区四季av| 精品乱人伦小说| 欧美日韩精品二区第二页| 国产成人精品影视| 精品一区二区国语对白| 日韩成人伦理电影在线观看| 亚洲老司机在线| 亚洲欧洲三级电影| 久久免费看少妇高潮| 欧美xfplay| 日韩一区二区在线观看| 欧美日韩一区二区三区不卡| 91年精品国产| 色哟哟一区二区| 一本大道久久a久久精二百| www.视频一区| 97成人超碰视| 97久久超碰国产精品| 成人中文字幕合集| 成人伦理片在线| 国产jizzjizz一区二区| 国产成人a级片| 丁香网亚洲国际| 成人福利在线看| 成人国产精品免费观看视频| 东方欧美亚洲色图在线| 99久久精品国产精品久久| av不卡在线播放| 91在线视频在线| 欧美日韩国产小视频| 欧美三级视频在线播放| 欧美精品一卡二卡| 精品黑人一区二区三区久久| 精品欧美一区二区在线观看| 久久奇米777| ...xxx性欧美| 午夜精品久久久久| 久久成人久久鬼色| 国产成人av电影在线观看| jlzzjlzz欧美大全| 在线免费视频一区二区| 日韩午夜av一区| 日本一区二区视频在线观看| 亚洲欧洲日韩一区二区三区| 一区二区高清免费观看影视大全| 亚洲6080在线| 国产麻豆日韩欧美久久| 99国产欧美另类久久久精品| 欧美日韩一区二区三区视频| 欧美精品一区二区三区视频| 国产精品久久久久7777按摩| 亚洲图片欧美色图| 国产一区二区电影| 色成人在线视频| 欧美成人精品3d动漫h| 中文在线资源观看网站视频免费不卡| 亚洲伦理在线精品| 久久精品久久99精品久久| av影院午夜一区| 日韩亚洲欧美成人一区| 国产精品蜜臀av| 奇米精品一区二区三区在线观看| 成人晚上爱看视频| 在线播放/欧美激情| 欧美经典一区二区| 三级欧美韩日大片在线看| 成人在线视频一区二区| 欧美精品黑人性xxxx| 综合自拍亚洲综合图不卡区| 日本不卡一二三| 91老师片黄在线观看| 26uuu亚洲综合色| 亚洲sss视频在线视频| 岛国精品一区二区| 日韩欧美一级二级三级| 亚洲精品欧美二区三区中文字幕| 国产一区二区三区久久悠悠色av| 欧美日本一区二区三区四区| 国产精品久久久久久久久免费相片| 日韩精品免费专区| 在线精品亚洲一区二区不卡| 中文字幕精品一区 | 亚洲一区在线观看免费| 国产成人av一区二区三区在线观看| 欧美伦理电影网| 亚洲免费在线观看视频| 国产99精品国产| 日韩欧美专区在线| 三级成人在线视频| 色狠狠av一区二区三区| 国产精品国产三级国产aⅴ入口 | 看电视剧不卡顿的网站| 欧美日韩另类国产亚洲欧美一级| 亚洲视频综合在线| av亚洲产国偷v产偷v自拍| 国产人妖乱国产精品人妖| 久久99久久久久| 日韩美女在线视频| 久久 天天综合| 精品少妇一区二区三区在线播放 | 日韩欧美激情四射| 蜜桃av噜噜一区| 欧美精品一区男女天堂| 美腿丝袜亚洲综合| 精品99久久久久久| 精久久久久久久久久久| 久久午夜羞羞影院免费观看| 久久精品99国产精品| 精品国内二区三区| 国产在线观看免费一区|