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

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

?? ns-mobilenode.tcl

?? code that can compile NS-2.27 on Fedora Core 4
?? TCL
?? 第 1 頁 / 共 2 頁
字號:
	#	if { $arptable_ == "" } {		set arptable_ [new ARPTable $self $mac]		# FOR backward compatibility sake, hack only		if {$imepflag != ""} {			set drpT [$self mobility-trace Drop "IFQ"]		} else {			set drpT [cmu-trace Drop "IFQ" $self]		}		$arptable_ drop-target $drpT		if { $namfp != "" } {			$drpT namattach $namfp		}        }	#	# Link Layer	#	$ll arptable $arptable_	$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	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}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一区二区三区免费野_久草精品视频
欧美成人高清电影在线| 51精品国自产在线| 无吗不卡中文字幕| 久久亚洲春色中文字幕久久久| 国产成人精品在线看| 一区二区三区日韩在线观看| 欧美电视剧免费观看| 不卡电影一区二区三区| 亚洲电影视频在线| 国产三级精品视频| 欧美日韩黄色影视| 成人网页在线观看| 全国精品久久少妇| 国产精品久久久久久久久久久免费看| 99re这里只有精品首页| 日韩黄色免费电影| 亚洲日本一区二区| 欧美三级日韩三级国产三级| 国产真实乱子伦精品视频| 亚洲最大色网站| 国产日韩精品一区二区三区在线| 色视频欧美一区二区三区| 丝袜亚洲另类欧美综合| 成人欧美一区二区三区小说| 欧美一级高清片在线观看| 不卡一区二区三区四区| 琪琪久久久久日韩精品| 亚洲日本欧美天堂| 国产亚洲欧美一级| 欧美色图免费看| 成人福利电影精品一区二区在线观看| 天天免费综合色| 亚洲综合在线视频| 国产精品久久久久桃色tv| 日韩视频一区二区三区 | 欧美日韩中文字幕一区| 成人午夜精品在线| 精品一区二区三区在线播放视频 | 手机精品视频在线观看| 一区二区三区在线观看欧美| 中文字幕乱码久久午夜不卡| 欧美xxxxx牲另类人与| 69久久99精品久久久久婷婷| 成人国产在线观看| 国内精品久久久久影院色| 亚洲免费在线视频一区 二区| 精品国产乱码久久久久久老虎| 欧美三区免费完整视频在线观看| 99精品国产视频| aaa欧美色吧激情视频| 成人午夜在线免费| 高清av一区二区| 丰满亚洲少妇av| www.在线欧美| 成人丝袜视频网| 99riav久久精品riav| 91丨九色porny丨蝌蚪| 国产精品2024| 高清shemale亚洲人妖| 丁香婷婷综合色啪| 色婷婷av一区二区三区gif | 一区二区三区在线观看网站| 亚洲va欧美va人人爽午夜| 亚洲成人综合网站| 精东粉嫩av免费一区二区三区| 九色|91porny| 精品一区二区三区免费播放| 丁香六月久久综合狠狠色| 99久久免费精品| 91精品午夜视频| 久久天堂av综合合色蜜桃网| 国产精品国产三级国产aⅴ无密码| 日韩女优电影在线观看| 久久久午夜精品理论片中文字幕| 中文字幕av不卡| 一区二区三区高清在线| 亚洲成人中文在线| 久久99精品国产麻豆婷婷洗澡| 国产高清久久久| 风间由美中文字幕在线看视频国产欧美| 成人av资源在线观看| 色狠狠桃花综合| 日韩欧美国产成人一区二区| 国产精品日韩精品欧美在线| 亚洲卡通动漫在线| 久久97超碰国产精品超碰| 国产精品一二三四五| 成人一区二区三区视频在线观看| 欧美性欧美巨大黑白大战| 日韩一区二区麻豆国产| 1区2区3区国产精品| 亚洲mv大片欧洲mv大片精品| 国产suv精品一区二区三区| 在线观看一区不卡| 欧美三级在线播放| 国产精品伦一区| 一区二区三区毛片| 国产一级精品在线| 91福利精品视频| 中文字幕的久久| 日日夜夜精品视频免费| eeuss鲁片一区二区三区| 欧美日韩一区二区三区在线| 欧美成人女星排名| 午夜精品久久久久久久蜜桃app| 精品一区二区三区欧美| 欧美高清视频一二三区| 国产精品久久久久久久久免费丝袜| 麻豆精品视频在线观看视频| 91亚洲永久精品| 欧美性大战久久久久久久| 日本一区二区视频在线| 亚洲国产中文字幕在线视频综合| av成人免费在线| 精品日韩一区二区三区| 视频一区国产视频| 一本到一区二区三区| 中文字幕乱码久久午夜不卡| 麻豆精品在线视频| 成人小视频在线| 国产女同互慰高潮91漫画| 视频一区二区三区中文字幕| 欧美手机在线视频| 国产精品久久久久久妇女6080| 奇米影视7777精品一区二区| 在线国产亚洲欧美| 一区在线播放视频| 99久久精品国产一区二区三区| 久久人人97超碰com| 久久电影国产免费久久电影| 欧美色综合久久| 亚洲综合色在线| 色婷婷狠狠综合| 悠悠色在线精品| 91在线高清观看| 久久人人97超碰com| 久久成人免费日本黄色| 欧美一区二区高清| 久久精品国产99国产精品| 7777精品伊人久久久大香线蕉经典版下载 | 欧美国产一区在线| 国产一区二区三区av电影 | 亚洲一区二区在线视频| 97久久人人超碰| 国产精品久久久久久久午夜片| 精品一区二区日韩| 在线观看一区不卡| 一区二区三区四区国产精品| 激情深爱一区二区| 日韩一区二区三区高清免费看看| 图片区小说区国产精品视频 | 欧美成人精品3d动漫h| 日韩高清中文字幕一区| 在线一区二区三区四区五区| 亚洲欧洲精品天堂一级| 99re8在线精品视频免费播放| 亚洲视频在线观看一区| 色乱码一区二区三区88| 亚洲一区二区三区自拍| 在线亚洲一区观看| 亚洲综合一区二区三区| 一本一道久久a久久精品| 中文av字幕一区| 老司机精品视频导航| 欧美在线免费观看视频| 无码av中文一区二区三区桃花岛| 欧美一区二区三区系列电影| 麻豆一区二区三| 国产午夜亚洲精品理论片色戒 | 国产日韩欧美精品综合| www.在线欧美| 一区二区三区四区乱视频| 成人国产精品免费观看视频| 国产欧美精品一区二区色综合 | xfplay精品久久| 国产成人精品影院| 日韩理论片网站| 欧美日韩精品系列| 国产精品一线二线三线精华| 国产精品午夜春色av| 欧美视频精品在线| 黄页网站大全一区二区| 亚洲色图欧洲色图| 91精品国产综合久久精品app| 视频在线观看一区二区三区| 欧美国产成人精品| 欧美视频在线不卡| 成人一区二区三区| 午夜亚洲国产au精品一区二区| 久久亚洲二区三区| 欧美性猛片aaaaaaa做受| 蜜桃视频在线观看一区| 亚洲精品免费在线观看| 在线成人小视频| 色综合中文综合网| 九色综合国产一区二区三区| 欧美激情中文字幕| 欧美日韩国产美| 国产99久久精品| 国产精品一区二区三区网站|