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

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

?? aodv_rtable.cc

?? MAODV代碼和安裝程序 hen nan找啊
?? CC
字號:
/*Copyright (c) 1997, 1998 Carnegie Mellon University.  All RightsReserved. Permission to use, copy, modify, and distribute thissoftware and its documentation is hereby granted (including forcommercial or for-profit use), provided that both the copyright notice and this permission notice appear in all copies of the software, derivative works, or modified versions, and any portions thereof, and that both notices appear in supporting documentation, and that credit is given to Carnegie Mellon University in all publications reporting on direct or indirect use of this code or its derivatives.ALL CODE, SOFTWARE, PROTOCOLS, AND ARCHITECTURES DEVELOPED BY THE CMUMONARCH PROJECT ARE EXPERIMENTAL AND ARE KNOWN TO HAVE BUGS, SOME OFWHICH MAY HAVE SERIOUS CONSEQUENCES. CARNEGIE MELLON PROVIDES THISSOFTWARE OR OTHER INTELLECTUAL PROPERTY IN ITS ``AS IS'' CONDITION,AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITYBE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, ORCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OFSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; ORBUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCEOR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE ORINTELLECTUAL PROPERTY, EVEN IF ADVISED OF THE POSSIBILITY OF SUCHDAMAGE.Carnegie Mellon encourages (but does not require) users of thissoftware or intellectual property to return any improvements orextensions that they make, and to grant Carnegie Mellon the rights to redistribute these changes without encumbrance.The AODV code developed by the CMU/MONARCH group was optimized and tuned by Samir Das and Mahesh Marina, University of Cincinnati. The work was partially done in Sun Microsystems.*/#include <aodv/aodv_rtable.h>//#include <cmu/aodv/aodv.h>/*  The Routing Table*/aodv_rt_entry::aodv_rt_entry(){int i; rt_req_timeout = 0.0; rt_req_cnt = 0;/*** added for multicast ***/ rt_req_times = 0; /***************************/ rt_dst = 0; rt_seqno = 0; rt_hops = rt_last_hop_count = INFINITY2; rt_nexthop = 0; LIST_INIT(&rt_pclist); rt_expire = 0.0; rt_flags = RTF_DOWN;/*** added for prediction ***/ rt_prevnode_warning = 0; rt_retry_pid = 0; rt_retry_times = 0;/****************************/ /* rt_errors = 0; rt_error_time = 0.0; */ for (i=0; i < MAX_HISTORY; i++) {   rt_disc_latency[i] = 0.0; } hist_indx = 0; rt_req_last_ttl = 0; LIST_INIT(&rt_nblist);};aodv_rt_entry::~aodv_rt_entry(){AODV_Neighbor *nb; while((nb = rt_nblist.lh_first)) {   LIST_REMOVE(nb, nb_link);   delete nb; }AODV_Precursor *pc; while((pc = rt_pclist.lh_first)) {   LIST_REMOVE(pc, pc_link);   delete pc; }}voidaodv_rt_entry::nb_insert(nsaddr_t id){AODV_Neighbor *nb = new AODV_Neighbor(id);         assert(nb); nb->nb_expire = 0; LIST_INSERT_HEAD(&rt_nblist, nb, nb_link);}AODV_Neighbor*aodv_rt_entry::nb_lookup(nsaddr_t id){AODV_Neighbor *nb = rt_nblist.lh_first; for(; nb; nb = nb->nb_link.le_next) {   if(nb->nb_addr == id)     break; } return nb;}voidaodv_rt_entry::pc_insert(nsaddr_t id){	if (pc_lookup(id) == NULL) {	AODV_Precursor *pc = new AODV_Precursor(id);         		assert(pc); 		LIST_INSERT_HEAD(&rt_pclist, pc, pc_link);	}}AODV_Precursor*aodv_rt_entry::pc_lookup(nsaddr_t id){AODV_Precursor *pc = rt_pclist.lh_first; for(; pc; pc = pc->pc_link.le_next) {   if(pc->pc_addr == id)   	return pc; } return NULL;}voidaodv_rt_entry::pc_delete(nsaddr_t id) {AODV_Precursor *pc = rt_pclist.lh_first; for(; pc; pc = pc->pc_link.le_next) {   if(pc->pc_addr == id) {     LIST_REMOVE(pc,pc_link);     delete pc;     break;   } }}voidaodv_rt_entry::pc_delete(void) {AODV_Precursor *pc; while((pc = rt_pclist.lh_first)) {   LIST_REMOVE(pc, pc_link);   delete pc; }}	boolaodv_rt_entry::pc_empty(void) {AODV_Precursor *pc; if ((pc = rt_pclist.lh_first)) return false; else return true;}	/*  The Routing Table*/aodv_rt_entry*aodv_rtable::rt_lookup(nsaddr_t id){aodv_rt_entry *rt = rthead.lh_first; for(; rt; rt = rt->rt_link.le_next) {   if(rt->rt_dst == id)     break; } return rt;}voidaodv_rtable::rt_delete(nsaddr_t id){aodv_rt_entry *rt = rt_lookup(id); if(rt) {   LIST_REMOVE(rt, rt_link);   delete rt; }}aodv_rt_entry*aodv_rtable::rt_add(nsaddr_t id){aodv_rt_entry *rt; assert(rt_lookup(id) == 0); rt = new aodv_rt_entry; assert(rt); rt->rt_dst = id; LIST_INSERT_HEAD(&rthead, rt, rt_link); return rt;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99re热视频精品| 卡一卡二国产精品| 国产清纯在线一区二区www| 日韩欧美久久一区| 日韩欧美一区中文| 日韩精品一区二区三区中文精品 | 麻豆freexxxx性91精品| 亚洲成在线观看| 偷拍一区二区三区| 婷婷综合久久一区二区三区| 亚洲国产精品天堂| 日本亚洲三级在线| 久久精品72免费观看| 国产一区二区三区最好精华液| 精品综合免费视频观看| 国产乱妇无码大片在线观看| 波多野结衣视频一区| 91色在线porny| 欧美喷潮久久久xxxxx| 欧美高清性hdvideosex| 日韩欧美一卡二卡| 久久久久久久久99精品| 国产亚洲va综合人人澡精品| 国产精品久久二区二区| 亚洲自拍欧美精品| 看国产成人h片视频| 国产成人免费视频网站| 成人动漫一区二区三区| 欧美日韩免费视频| 91毛片在线观看| 亚洲精品第1页| av成人老司机| 日本精品一区二区三区四区的功能| 91色porny在线视频| 在线一区二区视频| 337p亚洲精品色噜噜狠狠| 国产午夜精品理论片a级大结局| 亚洲另类在线制服丝袜| 蜜臀久久久99精品久久久久久| 奇米色777欧美一区二区| 青青草国产精品亚洲专区无| 国产成人精品免费| 这里只有精品电影| 中文字幕一区二区三区精华液 | 国产精品99久久久久久有的能看 | www成人在线观看| 久久久久国产精品免费免费搜索| 一区二区三区免费在线观看| 久久精品国产成人一区二区三区| 丝袜亚洲精品中文字幕一区| 亚洲精品ww久久久久久p站| 免费高清视频精品| 中文字幕在线免费不卡| 99久免费精品视频在线观看| 毛片av一区二区三区| 亚洲国产精品精华液网站| 69av一区二区三区| 亚洲精品国产视频| 不卡一卡二卡三乱码免费网站| 欧美三区在线观看| 亚洲电影一区二区三区| 2023国产精品| 欧美三级电影一区| 国产在线一区二区| 亚洲一区二区欧美日韩 | 精品国产91乱码一区二区三区 | 日韩免费福利电影在线观看| 国产老女人精品毛片久久| 欧美三区免费完整视频在线观看| 韩国精品久久久| 日韩欧美在线综合网| 国产精品毛片久久久久久久| 丁香婷婷综合激情五月色| 亚洲资源在线观看| 国产精品素人一区二区| 欧美性videosxxxxx| 色综合亚洲欧洲| 成人一区二区三区| 91久久免费观看| 国产在线一区观看| 91免费版在线看| 成人国产精品免费网站| 国产精品理伦片| 国产精品麻豆99久久久久久| 国产精品三级在线观看| 1024亚洲合集| 日韩电影一区二区三区四区| 一级特黄大欧美久久久| 国产精品高潮久久久久无| 97久久精品人人澡人人爽| 奇米影视一区二区三区| 国产成人精品午夜视频免费| 国产精品123区| 久久66热re国产| 欧美三级电影一区| 亚洲摸摸操操av| 国产一区二区视频在线播放| 欧美日韩精品一区二区三区四区| 欧美精品一区二区三区蜜桃视频 | 菠萝蜜视频在线观看一区| 欧美一区二区三区视频在线| 亚洲女子a中天字幕| 韩国视频一区二区| 日韩精品资源二区在线| 亚洲sss视频在线视频| 欧美视频在线观看一区二区| 亚洲bdsm女犯bdsm网站| 欧美日韩在线播放一区| 久久精品人人爽人人爽| 久久精品99久久久| 欧美成人精品3d动漫h| 韩国欧美国产一区| 久久久亚洲精品一区二区三区 | 国产欧美中文在线| 高清不卡一区二区| 亚洲精品日产精品乱码不卡| 91视频一区二区三区| 水蜜桃久久夜色精品一区的特点| 欧美精品一级二级| 国产一区在线精品| 亚洲乱码国产乱码精品精小说| 欧美日韩一区在线| 成人开心网精品视频| 精品动漫一区二区三区在线观看| 国产一区二区精品在线观看| 亚洲视频在线一区二区| 日韩一区二区三区视频在线观看 | 激情综合网天天干| 亚洲另类春色校园小说| 欧美片网站yy| 色视频一区二区| 国产不卡免费视频| 奇米一区二区三区| 亚洲二区在线观看| 一区二区在线观看不卡| 亚洲欧美影音先锋| 日本不卡一区二区三区高清视频| 欧美大片一区二区三区| 欧美视频一区二区三区在线观看 | 99久久伊人精品| 懂色av一区二区夜夜嗨| 久久精品久久精品| 日韩av二区在线播放| 日韩高清不卡一区二区| 午夜视频一区二区| 亚洲午夜电影在线观看| 亚洲成人免费电影| 麻豆专区一区二区三区四区五区| 美女视频一区二区三区| 国产精品电影一区二区三区| 色婷婷精品久久二区二区蜜臂av| 国产传媒一区在线| 91天堂素人约啪| 一本一道久久a久久精品| 欧美日韩你懂得| 精品999久久久| 亚洲嫩草精品久久| 日韩va亚洲va欧美va久久| 日本中文字幕一区二区有限公司| 日本不卡一二三| 91啪亚洲精品| 精品精品欲导航| a级高清视频欧美日韩| 国模套图日韩精品一区二区 | 91精品国产色综合久久久蜜香臀| 日韩精品在线看片z| 夜夜爽夜夜爽精品视频| 精品写真视频在线观看| 91理论电影在线观看| 亚洲精品一线二线三线| 亚洲国产欧美日韩另类综合| 国产精品1区二区.| 精品欧美乱码久久久久久| 亚洲影院免费观看| 美女尤物国产一区| 成人av电影在线播放| 欧美精品一区在线观看| 日韩精品视频网| 欧美在线短视频| 精品处破学生在线二十三| 天天影视网天天综合色在线播放| av一区二区三区黑人| 日本一区二区三区在线不卡| 国内一区二区在线| 国产乱一区二区| 国产精品一区二区三区网站| 99在线热播精品免费| 精品国产欧美一区二区| 日韩黄色免费电影| 6080亚洲精品一区二区| 亚洲精品一区二区三区在线观看 | 国产一区91精品张津瑜| 亚洲黄色性网站| 久久久av毛片精品| 91精品国产一区二区三区| 99久久精品免费看国产免费软件| 麻豆成人91精品二区三区| 亚洲综合成人在线视频| 亚洲丝袜自拍清纯另类| 国产午夜亚洲精品羞羞网站|