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

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

?? bgp_xif.hh

?? BCAST Implementation for NS2
?? HH
?? 第 1 頁 / 共 2 頁
字號:
/* * Copyright (c) 2001-2003 International Computer Science Institute * See LICENSE file for licensing, conditions, and warranties on use. * * DO NOT EDIT THIS FILE - IT IS PROGRAMMATICALLY GENERATED * * Generated by 'clnt-gen'. * * $XORP: xorp/xrl/interfaces/bgp_xif.hh,v 1.18 2003/08/08 16:38:07 hodson Exp $ */#ifndef __XRL_INTERFACES_BGP_XIF_HH__#define __XRL_INTERFACES_BGP_XIF_HH__#undef XORP_LIBRARY_NAME#define XORP_LIBRARY_NAME "XifBgp"#include "libxorp/xlog.h"#include "libxorp/callback.hh"#include "libxipc/xrl.hh"#include "libxipc/xrl_error.hh"#include "libxipc/xrl_sender.hh"class XrlBgpV0p2Client {public:    XrlBgpV0p2Client(XrlSender* s) : _sender(s) {}    virtual ~XrlBgpV0p2Client() {}    typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetBgpVersionCB;    /**     *  Send Xrl intended to:     *       *  Get the BGP version currently running.     *       *  @param tgt_name Xrl Target name     */    bool send_get_bgp_version(	const char*	target_name, 	const GetBgpVersionCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr LocalConfigCB;    /**     *  Send Xrl intended to:     *       *  Get local config     *       *  @param tgt_name Xrl Target name     *       *  @param id our BGP ID.     */    bool send_local_config(	const char*	target_name, 	const uint32_t&	as, 	const IPv4&	id, 	const LocalConfigCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr SetLocalAsCB;    /**     *  Send Xrl intended to:     *       *  Set the local AS number.     *       *  @param tgt_name Xrl Target name     *       *  @param as our AS number.     */    bool send_set_local_as(	const char*	target_name, 	const uint32_t&	as, 	const SetLocalAsCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetLocalAsCB;    /**     *  Send Xrl intended to:     *       *  Get the local AS number.     *       *  @param tgt_name Xrl Target name     */    bool send_get_local_as(	const char*	target_name, 	const GetLocalAsCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr SetBgpIdCB;    /**     *  Send Xrl intended to:     *       *  Set the BGP id.     *       *  @param tgt_name Xrl Target name     *       *  @param id our BGP ID.     */    bool send_set_bgp_id(	const char*	target_name, 	const IPv4&	id, 	const SetBgpIdCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const IPv4*>::RefPtr GetBgpIdCB;    /**     *  Send Xrl intended to:     *       *  Get the BGP id.     *       *  @param tgt_name Xrl Target name     */    bool send_get_bgp_id(	const char*	target_name, 	const GetBgpIdCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr AddPeerCB;    /**     *  Send Xrl intended to:     *       *  Add peer.     *       *  @param tgt_name Xrl Target name     *       *  @param as the peer's AS number.     *       *  @param next_hop the local next hop.     *       *  @param holdtime expects traffic in this time interval.     */    bool send_add_peer(	const char*	target_name, 	const string&	local_ip, 	const uint32_t&	local_port, 	const string&	peer_ip, 	const uint32_t&	peer_port, 	const uint32_t&	as, 	const IPv4&	next_hop, 	const uint32_t&	holdtime, 	const AddPeerCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr DeletePeerCB;    /**     *  Send Xrl intended to:     *       *  Delete peer.     *       *  @param tgt_name Xrl Target name     */    bool send_delete_peer(	const char*	target_name, 	const string&	local_ip, 	const uint32_t&	local_port, 	const string&	peer_ip, 	const uint32_t&	peer_port, 	const DeletePeerCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr EnablePeerCB;    /**     *  Send Xrl intended to:     *       *  Enable this peer.     *       *  @param tgt_name Xrl Target name     */    bool send_enable_peer(	const char*	target_name, 	const string&	local_ip, 	const uint32_t&	local_port, 	const string&	peer_ip, 	const uint32_t&	peer_port, 	const EnablePeerCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr DisablePeerCB;    /**     *  Send Xrl intended to:     *       *  Disable this peer.     *       *  @param tgt_name Xrl Target name     */    bool send_disable_peer(	const char*	target_name, 	const string&	local_ip, 	const uint32_t&	local_port, 	const string&	peer_ip, 	const uint32_t&	peer_port, 	const DisablePeerCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr SetParameterCB;    /**     *  Send Xrl intended to:     *       *  Set which parameters we support per peer     *       *  @param tgt_name Xrl Target name     */    bool send_set_parameter(	const char*	target_name, 	const string&	local_ip, 	const uint32_t&	local_port, 	const string&	peer_ip, 	const uint32_t&	peer_port, 	const string&	parameter, 	const SetParameterCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr NextHopRewriteFilterCB;    /**     *  Send Xrl intended to:     *       *  Set next hop rewrite filter.     *       *  @param tgt_name Xrl Target name     */    bool send_next_hop_rewrite_filter(	const char*	target_name, 	const string&	local_ip, 	const uint32_t&	local_port, 	const string&	peer_ip, 	const uint32_t&	peer_port, 	const IPv4&	next_hop, 	const NextHopRewriteFilterCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr SetPeerStateCB;    /**     *  Send Xrl intended to:     *       *  Set the peer state enabled or disabled.     *       *  @param tgt_name Xrl Target name     *       *  @param toggle enabled or disabled.     */    bool send_set_peer_state(	const char*	target_name, 	const string&	local_ip, 	const uint32_t&	local_port, 	const string&	peer_ip, 	const uint32_t&	peer_port, 	const bool&	toggle, 	const SetPeerStateCB&	cb    );    typedef XorpCallback3<void, const XrlError&, const uint32_t*, const bool*>::RefPtr GetPeerListStartCB;    /**     *  Send Xrl intended to:     *       *  Get the first item of a list of BGP peers See RFC 1657 (BGP MIB) for     *  full definitions of return values.     *       *  @param tgt_name Xrl Target name     */    bool send_get_peer_list_start(	const char*	target_name, 	const GetPeerListStartCB&	cb    );    typedef XorpCallback6<void, const XrlError&, const IPv4*, const uint32_t*, const IPv4*, const uint32_t*, const bool*>::RefPtr GetPeerListNextCB;    /**     *  Send Xrl intended to:     *       *  Get the next item of a list of BGP peers     *       *  @param tgt_name Xrl Target name     *       *  @param token token from prior call to get_peer_list     */    bool send_get_peer_list_next(	const char*	target_name, 	const uint32_t&	token, 	const GetPeerListNextCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const IPv4*>::RefPtr GetPeerIdCB;    bool send_get_peer_id(	const char*	target_name, 	const IPv4&	local_ip, 	const uint32_t&	local_port, 	const IPv4&	peer_ip, 	const uint32_t&	peer_port, 	const GetPeerIdCB&	cb    );    typedef XorpCallback3<void, const XrlError&, const uint32_t*, const uint32_t*>::RefPtr GetPeerStatusCB;    bool send_get_peer_status(	const char*	target_name, 	const IPv4&	local_ip, 	const uint32_t&	local_port, 	const IPv4&	peer_ip, 	const uint32_t&	peer_port, 	const GetPeerStatusCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const int32_t*>::RefPtr GetPeerNegotiatedVersionCB;    bool send_get_peer_negotiated_version(	const char*	target_name, 	const IPv4&	local_ip, 	const uint32_t&	local_port, 	const IPv4&	peer_ip, 	const uint32_t&	peer_port, 	const GetPeerNegotiatedVersionCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetPeerAsCB;    bool send_get_peer_as(	const char*	target_name, 	const IPv4&	local_ip, 	const uint32_t&	local_port, 	const IPv4&	peer_ip, 	const uint32_t&	peer_port, 	const GetPeerAsCB&	cb    );    typedef XorpCallback7<void, const XrlError&, const uint32_t*, const uint32_t*, const uint32_t*, const uint32_t*, const uint32_t*, const uint32_t*>::RefPtr GetPeerMsgStatsCB;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产资源在线一区| 怡红院av一区二区三区| 色先锋久久av资源部| 免费美女久久99| 国产一区二区三区在线观看精品 | 国产91精品一区二区麻豆网站| 欧美国产日韩在线观看| 一区二区成人在线观看| 9191久久久久久久久久久| 亚洲最大的成人av| 久久九九全国免费| 激情深爱一区二区| 久久久久久久久一| 色老汉一区二区三区| 色网站国产精品| 国产美女视频91| 欧美日韩视频不卡| 国产99久久久久| 亚洲第一福利一区| 美女一区二区久久| 国产成人在线色| 中文字幕精品在线不卡| 91精品在线麻豆| 亚洲不卡av一区二区三区| 国产精品网站在线观看| 男人操女人的视频在线观看欧美| 日本高清免费不卡视频| 最新国产精品久久精品| 国产美女久久久久| 成人精品视频一区| 国产日产欧产精品推荐色 | 日本中文字幕不卡| 中文字幕日本不卡| 91首页免费视频| 日本一不卡视频| 精品国产乱码久久久久久久| 丁香桃色午夜亚洲一区二区三区| 欧美日韩国产a| 欧美性一二三区| 久久电影网站中文字幕| 亚洲免费毛片网站| 成人免费在线视频观看| 久久av中文字幕片| 日韩欧美国产综合一区| 91精品国产色综合久久| 欧美日韩一区视频| 欧美亚洲丝袜传媒另类| 在线观看日韩一区| 日韩免费看的电影| 麻豆精品国产91久久久久久| 日韩国产在线观看一区| 国产一级精品在线| 久久综合精品国产一区二区三区| 久久精品av麻豆的观看方式| 日韩一区二区精品| 91精品国产综合久久久蜜臀粉嫩| 青青草原综合久久大伊人精品优势| 欧美激情在线一区二区| 欧美卡1卡2卡| 精品国精品国产尤物美女| 色综合天天天天做夜夜夜夜做| 3d动漫精品啪啪1区2区免费 | 不卡av在线免费观看| 在线成人免费视频| 久久99精品国产麻豆婷婷 | 91色乱码一区二区三区| 久久99国产精品尤物| 国产一区在线精品| 精品电影一区二区| 国产人久久人人人人爽| 国产精品欧美一级免费| 99久久国产综合色|国产精品| 欧美一级xxx| 一区二区三区成人在线视频| 国产精品国产三级国产有无不卡| 日本三级亚洲精品| 26uuu精品一区二区| 亚洲一区在线观看网站| 国产伦精品一区二区三区视频青涩| 欧美视频第二页| 精品日韩一区二区三区免费视频| 日韩精彩视频在线观看| 欧美丰满高潮xxxx喷水动漫| 91精品1区2区| 宅男在线国产精品| 欧美午夜在线一二页| 日韩免费电影一区| 日韩欧美一二三四区| 国产亚洲欧洲997久久综合 | 亚洲精品乱码久久久久久久久 | 精品国产免费一区二区三区香蕉| 一区二区在线看| 欧美亚日韩国产aⅴ精品中极品| 亚洲免费av观看| 欧美日韩国产综合视频在线观看| 精品国产第一区二区三区观看体验| 欧美大白屁股肥臀xxxxxx| 欧美日韩精品欧美日韩精品一| 亚洲成人av在线电影| 欧美一区二区在线免费播放| 亚洲女女做受ⅹxx高潮| 奇米综合一区二区三区精品视频| 美女爽到高潮91| 久久综合999| 天天综合日日夜夜精品| 亚洲一区自拍偷拍| 久久综合久久99| 亚洲色图视频网| 一区二区三区欧美日| 麻豆成人91精品二区三区| 日韩一区二区免费在线电影| 久久电影网站中文字幕| 国产一区二区三区免费播放| 国产精品不卡一区| 精品国产123| 国产一区二区三区日韩| 久久亚洲捆绑美女| 亚洲精品自拍动漫在线| 在线观看国产日韩| 日本精品裸体写真集在线观看 | 日本韩国一区二区| 中文字幕在线一区免费| 欧美日韩一区二区三区在线看| 午夜激情一区二区三区| 国产精品白丝av| 午夜精品福利一区二区蜜股av | 精品国产91久久久久久久妲己| 成人免费视频免费观看| 天天影视色香欲综合网老头| www.欧美亚洲| 国产91在线观看| 成人激情小说乱人伦| 视频一区在线视频| 欧美影视一区二区三区| 91女人视频在线观看| 亚洲免费观看高清完整| 久久精品在线免费观看| 蜜桃av一区二区在线观看 | 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 欧美一级久久久| 日韩欧美另类在线| 色综合网站在线| 欧美美女激情18p| 中文字幕一区二区三| 国产福利一区二区三区| 6080国产精品一区二区| 日韩精品亚洲一区二区三区免费| 欧美日韩第一区日日骚| 久久综合国产精品| 91麻豆产精品久久久久久| caoporen国产精品视频| 五月综合激情日本mⅴ| 一区二区三区中文字幕| 国产精品福利在线播放| 亚洲精品国产视频| 色噜噜狠狠色综合欧洲selulu| 亚洲黄色录像片| 欧美一区二区三区影视| 久久超碰97中文字幕| 色婷婷综合久久久中文一区二区 | 亚洲你懂的在线视频| 国产精品久久影院| 在线观看视频一区二区欧美日韩| 一本到不卡精品视频在线观看| 国产福利视频一区二区三区| 亚洲欧美日韩国产一区二区三区 | 亚洲一卡二卡三卡四卡五卡| 91福利国产精品| 亚洲欧洲国产专区| 亚洲国产精品自拍| 日本美女一区二区三区| 99re成人精品视频| 久久综合九色综合97婷婷| 香蕉成人啪国产精品视频综合网| 色菇凉天天综合网| 亚洲色图第一区| 欧美精品一区二区三区蜜臀| 婷婷开心激情综合| 欧美精品色综合| 久久99精品久久久| 亚洲国产aⅴ成人精品无吗| 久久久久久毛片| 国产精品综合在线视频| 国产精品亚洲成人| 日一区二区三区| 色乱码一区二区三区88| 久久99精品视频| 久久精品72免费观看| 美女国产一区二区| 午夜视频一区二区| 99精品1区2区| 日韩国产在线观看一区| 91啪亚洲精品| 在线亚洲一区观看| 亚洲成av人片在线| 日韩精品一区二区三区在线观看 | 日韩精品免费专区| 国产精品视频观看| 26uuu精品一区二区在线观看| 欧美午夜电影网|