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

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

?? ns-mobilenode.tcl

?? ns 2.28 下 SPAN節能協議源碼
?? TCL
?? 第 1 頁 / 共 2 頁
字號:
	$ll mac $mac	$ll down-target $ifq	if {$imepflag == "ON" } {		$imep recvtarget [$self entry]		$imep sendtarget $ll		$ll up-target $imep        } else {		$ll up-target [$self entry]	}	#	# Interface Queue	#	$ifq target $mac	$ifq set limit_ $qlen	if {$imepflag != ""} {		set drpT [$self mobility-trace Drop "IFQ"]	} else {		set drpT [cmu-trace Drop "IFQ" $self]        }	$ifq drop-target $drpT	if { $namfp != "" } {		$drpT namattach $namfp	}	#	# Mac Layer	#	$mac netif $netif	$mac up-target $ll	$mac setnode $self	if { $opt(spanopt) == 1 } {	    $ns_ at 0.000[$self id] "$mac spanopt"	}	if { $opt(usepsm) == 1 } {	    $ns_ at 0.000[$self id] "$mac start"	}	if {$outerr == "" && $fec == ""} {		$mac down-target $netif	} elseif {$outerr != "" && $fec == ""} {		$mac down-target $outerr		$outerr target $netif	} elseif {$outerr == "" && $fec != ""} {		$mac down-target $fec		$fec down-target $netif	} else {		$mac down-target $fec		$fec down-target $outerr		$err target $netif	}	set god_ [God instance]        if {$mactype == "Mac/802_11"} {		$mac nodes [$god_ num_nodes]	}	#	# Network Interface	#	#if {$fec == ""} {        #		$netif up-target $mac	#} else {        #		$netif up-target $fec	#	$fec up-target $mac	#}	$netif channel $channel	if {$inerr == "" && $fec == ""} {		$netif up-target $mac	} elseif {$inerr != "" && $fec == ""} {		$netif up-target $inerr		$inerr target $mac	} elseif {$err == "" && $fec != ""} {		$netif up-target $fec		$fec up-target $mac	} else {		$netif up-target $inerr		$inerr target $fec		$fec up-target $mac	}	$netif propagation $pmodel	;# Propagation Model	$netif node $self		;# Bind node <---> interface	$netif antenna $ant_($t)	#	# Physical Channel	#	$channel addif $netif	        # List-based improvement	# For nodes talking to multiple channels this should	# be called multiple times for each channel	$channel add-node $self			# let topo keep handle of channel	$topo channel $channel	# ============================================================	if { [Simulator set MacTrace_] == "ON" } {		#		# Trace RTS/CTS/ACK Packets		#		if {$imepflag != ""} {			set rcvT [$self mobility-trace Recv "MAC"]		} else {			set rcvT [cmu-trace Recv "MAC" $self]		}		$mac log-target $rcvT		if { $namfp != "" } {			$rcvT namattach $namfp		}		#		# Trace Sent Packets		#		if {$imepflag != ""} {			set sndT [$self mobility-trace Send "MAC"]		} else {			set sndT [cmu-trace Send "MAC" $self]		}		$sndT target [$mac down-target]		$mac down-target $sndT		if { $namfp != "" } {			$sndT namattach $namfp		}		#		# Trace Received Packets		#		if {$imepflag != ""} {			set rcvT [$self mobility-trace Recv "MAC"]		} else {			set rcvT [cmu-trace Recv "MAC" $self]		}		$rcvT target [$mac up-target]		$mac up-target $rcvT		if { $namfp != "" } {			$rcvT namattach $namfp		}		#		# Trace Dropped Packets		#		if {$imepflag != ""} {			set drpT [$self mobility-trace Drop "MAC"]		} else {			set drpT [cmu-trace Drop "MAC" $self]		}		$mac drop-target $drpT		if { $namfp != "" } {			$drpT namattach $namfp		}	} else {		$mac log-target [$ns set nullAgent_]		$mac drop-target [$ns set nullAgent_]	}# change wrt Mike's code       if { [Simulator set EotTrace_] == "ON" } {               #               # Also trace end of transmission time for packets               #               if {$imepflag != ""} {                       set eotT [$self mobility-trace EOT "MAC"]               } else {                       set eoT [cmu-trace EOT "MAC" $self]               }               $mac eot-target $eotT       }	# ============================================================	$self addif $netif}# set transmission powerNode/MobileNode instproc setPt { val } {	$self instvar netif_	$netif_(0) setTxPower $val}# set receiving powerNode/MobileNode instproc setPr { val } {	$self instvar netif_	$netif_(0) setRxPower $val}# set idle power -- ChalermekNode/MobileNode instproc setPidle { val } {	$self instvar netif_	$netif_(0) setIdlePower $val}# change wrt Mike's code Node/MobileNode instproc getMac {param0} {       $self instvar mac_       return $mac_($param0) } Node/MobileNode instproc CFP { beacon_period cfp_duration } {       if {$mactype == "Mac/802_11"} {               $self instvar mac_               set ns_ [Simulator instance]               set beacon_period [$ns_ delay_parse $beacon_period]               set cfp_duration [$ns_ delay_parse $cfp_duration]               $mac_(0) cfp $beacon_period $cfp_duration       } }Node/MobileNode instproc mobility-trace { ttype atype } {	set ns [Simulator instance]        set tracefd [$ns get-ns-traceall]        if { $tracefd == "" } {	        puts "Warning: You have not defined you tracefile yet!"	        puts "Please use trace-all command to define it."		return ""	}	set T [new CMUTrace/$ttype $atype]	$T newtrace [Simulator set WirelessNewTrace_]	$T tagged [Simulator set TaggedTrace_]	$T target [$ns nullagent]	$T attach $tracefd        $T set src_ [$self id]        $T node $self	return $T}Node/MobileNode instproc nodetrace { tracefd } {	#	# This Trace Target is used to log changes in direction	# and velocity for the mobile node.	#	set T [new Trace/Generic]	$T target [[Simulator instance] set nullAgent_]	$T attach $tracefd	$T set src_ [$self id]	$self log-target $T    }Node/MobileNode instproc agenttrace {tracefd} {	set ns [Simulator instance]	set ragent [$self set ragent_]	#	# Drop Target (always on regardless of other tracing)	#	set drpT [$self mobility-trace Drop "RTR"]	set namfp [$ns get-nam-traceall]	if { $namfp != ""} {		$drpT namattach $namfp	}	$ragent drop-target $drpT	#	# Log Target	#	set T [new Trace/Generic]	$T target [$ns set nullAgent_]	$T attach $tracefd	$T set src_ [$self id]	$ragent tracetarget $T	#	# XXX: let the IMEP agent use the same log target.	#	set imepflag [$ns imep-support]	if {$imepflag == "ON"} {		[$self set imep_(0)] log-target $T	}}Node/MobileNode instproc mip-call {ragent} {	$self instvar regagent_	if [info exists regagent_] {		$regagent_ ragent $ragent	}}Node/MobileNode instproc attach-gafpartner {} {        $self instvar gafpartner_ address_ ll_         set gafpartner_ [new GAFPartner]	$gafpartner_ set mask_ [AddrParams NodeMask 1]	$gafpartner_ set shift_ [AddrParams NodeShift 1]	set nodeaddr [AddrParams addr2id [$self node-addr]]		#$gafpartner_ set addr_ [expr ( ~([AddrParams NodeMask 1] << \	#		[AddrParams NodeShift 1]) & $nodeaddr )]		$gafpartner_ set addr_ $nodeaddr	$gafpartner_ set port_ 254	#puts [$gafpartner_ set addr_]        $gafpartner_ target [$self entry]	$ll_(0) up-target $gafpartner_}Node/MobileNode instproc unset-gafpartner {} {	$self instvar gafpartner_		$gafpartner_ set-gafagent 0}# <zheng: add>Node/MobileNode instproc sscs args {	$self instvar mac_	eval $mac_(0) sscs $args}Node/MobileNode instproc NodeClr {arg1} {	$self instvar mac_	$mac_(0) NodeClr $arg1}Node/MobileNode instproc NodeLabel args {	$self instvar mac_	eval $mac_(0) NodeLabel $args}Node/MobileNode instproc node-down {} {	$self instvar mac_	$mac_(0) node-down}Node/MobileNode instproc node-up {} {	$self instvar mac_	$mac_(0) node-up}Node/MobileNode instproc RNType args {	$self instvar ragent_	eval $ragent_ RNType $args}# </zheng: add>Class SRNodeNew -superclass Node/MobileNodeSRNodeNew instproc init args {	$self instvar dsr_agent_ dmux_ entry_point_ address_        set ns [Simulator instance]	eval $self next $args	;# parent class constructor	if {$dmux_ == "" } {		# Use the default mash and shift		set dmux_ [new Classifier/Port]	}	set dsr_agent_ [new Agent/DSRAgent]	# setup address (supports hier-address) for dsragent	$dsr_agent_ addr $address_	$dsr_agent_ node $self	if [Simulator set mobile_ip_] {		$dsr_agent_ port-dmux [$self set dmux_]	}	# set up IP address	$self addr $address_		if { [Simulator set RouterTrace_] == "ON" } {		# Recv Target		set rcvT [$self mobility-trace Recv "RTR"]		set namfp [$ns get-nam-traceall]		if {  $namfp != "" } {			$rcvT namattach $namfp		}		$rcvT target $dsr_agent_		set entry_point_ $rcvT		} else {		# Recv Target		set entry_point_ $dsr_agent_	}	$self set ragent_ $dsr_agent_	$dsr_agent_ target $dmux_	# packets to the DSR port should be dropped, since we've	# already handled them in the DSRAgent at the entry.	set nullAgent_ [$ns set nullAgent_]	$dmux_ install [Node set rtagent_port_] $nullAgent_	# SRNodes don't use the IP addr classifier.  The DSRAgent should	# be the entry point	$self instvar classifier_	set classifier_ "srnode made illegal use of classifier_"	return $self}SRNodeNew instproc start-dsr {} {	$self instvar dsr_agent_	$dsr_agent_ startdsr}SRNodeNew instproc entry {} {        $self instvar entry_point_        return $entry_point_}SRNodeNew instproc add-interface args {	eval $self next $args	$self instvar dsr_agent_ ll_ mac_ ifq_	set ns [Simulator instance]	$dsr_agent_ mac-addr [$mac_(0) id]	if { [Simulator set RouterTrace_] == "ON" } {		# Send Target		set sndT [$self mobility-trace Send "RTR"]		set namfp [$ns get-nam-traceall]		if {$namfp != "" } {			$sndT namattach $namfp		}		$sndT target $ll_(0)		$dsr_agent_ add-ll $sndT $ifq_(0)	} else {		# Send Target		$dsr_agent_ add-ll $ll_(0) $ifq_(0)	}	# setup promiscuous tap into mac layer	$dsr_agent_ install-tap $mac_(0)}SRNodeNew instproc reset args {	$self instvar dsr_agent_	eval $self next $args	$dsr_agent_ reset}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品乱码久久久久久按摩| 国产精品18久久久久久久久 | 国产精品白丝jk白祙喷水网站| 日韩不卡一二三区| 亚洲一区二区视频在线观看| 亚洲综合一二三区| 亚洲va天堂va国产va久| 天天爽夜夜爽夜夜爽精品视频 | 欧美精品v日韩精品v韩国精品v| 一本大道久久a久久精二百| 一本大道综合伊人精品热热 | 久久久精品黄色| 中文av字幕一区| 亚洲美女屁股眼交3| 亚洲一区二区三区四区不卡| 天天av天天翘天天综合网| 日韩一区欧美二区| 国产麻豆一精品一av一免费| 丁香六月久久综合狠狠色| 97se亚洲国产综合自在线观| 欧美性猛交xxxxxxxx| 日韩视频一区二区三区在线播放| 久久久亚洲国产美女国产盗摄| 国产精品丝袜久久久久久app| 伊人夜夜躁av伊人久久| 日韩电影免费在线| 国产suv精品一区二区三区| 91丨porny丨在线| 91麻豆精品国产91久久久资源速度 | 欧美日韩一级片在线观看| 日韩免费视频线观看| 中文字幕一区二区三区四区不卡| 午夜欧美视频在线观看| 国产一二精品视频| 欧美日韩亚州综合| 国产女人18毛片水真多成人如厕 | 国产精品久久久久永久免费观看 | 亚洲影院免费观看| 国产一区视频在线看| 色婷婷久久综合| 国产亚洲欧美在线| 日韩精彩视频在线观看| 91麻豆.com| 中文字幕第一页久久| 日韩av午夜在线观看| 99久久免费国产| 精品国产精品一区二区夜夜嗨| 一区二区在线免费观看| 国产成人av资源| 欧美一区二区三区影视| 亚洲日本一区二区| 成人动漫一区二区在线| 欧美成人官网二区| 丝袜亚洲精品中文字幕一区| 色婷婷综合久色| 国产欧美一二三区| 黄色资源网久久资源365| 欧美日韩高清影院| 亚洲激情图片一区| 成人高清在线视频| 国产欧美一区二区精品性色超碰| 免费观看一级特黄欧美大片| 在线观看三级视频欧美| 亚洲柠檬福利资源导航| 91原创在线视频| 亚洲欧美一区二区三区孕妇| 成人午夜视频网站| 亚洲国产高清在线| 成人激情图片网| 国产日本欧美一区二区| 国产91在线|亚洲| 久久久综合九色合综国产精品| 国产一区在线观看视频| 精品三级在线观看| 国产一区二区三区在线观看免费视频| 在线成人av网站| 日韩黄色在线观看| 日韩三区在线观看| 国产在线视视频有精品| 精品国产一区二区精华| 国产伦精品一区二区三区视频青涩 | 亚洲综合激情网| 欧美视频一区在线观看| 亚洲国产中文字幕在线视频综合| 欧美性猛片xxxx免费看久爱| 亚洲成av人在线观看| 欧美人妇做爰xxxⅹ性高电影| 丝袜a∨在线一区二区三区不卡| 777欧美精品| 国产一区二区精品久久91| 国产欧美精品日韩区二区麻豆天美| 丁香一区二区三区| 亚洲一区免费观看| 日韩免费在线观看| 成人激情免费网站| 亚洲成人先锋电影| 精品国产百合女同互慰| 成人激情免费电影网址| 亚洲国产综合人成综合网站| 欧美电视剧在线看免费| 成人一区二区三区视频在线观看| 一二三四社区欧美黄| 欧美一级日韩不卡播放免费| 成人黄页在线观看| 亚洲大片在线观看| 久久天天做天天爱综合色| 成人精品电影在线观看| 五月天婷婷综合| 中文欧美字幕免费| 欧美电影一区二区三区| 成人午夜av电影| 奇米一区二区三区| 亚洲精品第一国产综合野| 欧美一区二区国产| 色诱亚洲精品久久久久久| 久热成人在线视频| 亚洲一区在线观看免费| 国产婷婷色一区二区三区| 欧美日本一区二区三区| 成人午夜又粗又硬又大| 老司机精品视频导航| 亚洲欧美激情在线| 久久精品无码一区二区三区| 欧美精品亚洲一区二区在线播放| 成人不卡免费av| 国产资源在线一区| 美女爽到高潮91| 午夜欧美2019年伦理| 亚洲精品午夜久久久| 国产色产综合产在线视频| 日韩午夜激情免费电影| 91网页版在线| bt欧美亚洲午夜电影天堂| 国产在线精品一区二区不卡了| 午夜视黄欧洲亚洲| 一区二区成人在线| 18成人在线视频| 国产精品久久久久婷婷二区次| 久久美女艺术照精彩视频福利播放| 欧美一区二区在线看| 欧美精品少妇一区二区三区| 一本色道久久综合亚洲91| 97成人超碰视| 91视频xxxx| 色婷婷综合久久久久中文 | 亚洲精品日韩综合观看成人91| 国产日韩精品一区二区浪潮av| 精品国产免费久久| www久久久久| 久久久av毛片精品| 久久精品欧美日韩精品| 久久亚洲私人国产精品va媚药| 精品处破学生在线二十三| 日韩免费视频一区| www国产精品av| 久久综合久久久久88| 精品999在线播放| 国产午夜精品久久久久久免费视| 国产亚洲福利社区一区| 国产精品卡一卡二| 亚洲精品中文字幕乱码三区| 一区二区三区国产豹纹内裤在线| 亚洲最大成人网4388xx| 亚洲午夜三级在线| 美国十次了思思久久精品导航| 激情文学综合网| 国产成人精品三级| 色妞www精品视频| 欧美日韩一区二区三区免费看| 欧美精品亚洲一区二区在线播放| 日韩欧美国产精品一区| 欧美国产精品专区| 亚洲最新在线观看| 六月婷婷色综合| 成人高清视频在线| 欧美日韩亚洲丝袜制服| 久久亚洲精品国产精品紫薇| 中文字幕一区二区三区四区不卡| 亚洲一二三区在线观看| 久久机这里只有精品| 北岛玲一区二区三区四区 | 韩国中文字幕2020精品| 成人爱爱电影网址| 欧美精品久久久久久久多人混战 | 欧美视频在线观看一区| 日韩亚洲欧美中文三级| 中文成人综合网| 日韩经典中文字幕一区| proumb性欧美在线观看| 91麻豆精品国产自产在线| 国产精品久久久久久久久免费樱桃| 一区二区不卡在线视频 午夜欧美不卡在| 免费精品99久久国产综合精品| 成人午夜激情片| 日韩欧美第一区| 一区二区久久久| 成人免费看视频| 欧美大白屁股肥臀xxxxxx| 亚洲精品免费在线观看| 国产黄色精品网站|