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

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

?? mfea_client_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/mfea_client_xif.hh,v 1.11 2003/08/07 04:52:26 hodson Exp $ */#ifndef __XRL_INTERFACES_MFEA_CLIENT_XIF_HH__#define __XRL_INTERFACES_MFEA_CLIENT_XIF_HH__#undef XORP_LIBRARY_NAME#define XORP_LIBRARY_NAME "XifMfeaClient"#include "libxorp/xlog.h"#include "libxorp/callback.hh"#include "libxipc/xrl.hh"#include "libxipc/xrl_error.hh"#include "libxipc/xrl_sender.hh"class XrlMfeaClientV0p1Client {public:    XrlMfeaClientV0p1Client(XrlSender* s) : _sender(s) {}    virtual ~XrlMfeaClientV0p1Client() {}    typedef XorpCallback1<void, const XrlError&>::RefPtr NewVifCB;    /**     *  Send Xrl intended to:     *       *  Add a new vif.     *       *  @param tgt_name Xrl Target name     *       *  @param vif_name the name of the new vif.     *       *  @param vif_index the index of the new vif.     */    bool send_new_vif(	const char*	target_name, 	const string&	vif_name, 	const uint32_t&	vif_index, 	const NewVifCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteVifCB;    /**     *  Send Xrl intended to:     *       *  Delete an existing vif.     *       *  @param tgt_name Xrl Target name     *       *  @param vif_name the name of the vif to delete.     */    bool send_delete_vif(	const char*	target_name, 	const string&	vif_name, 	const DeleteVifCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr AddVifAddr4CB;    /**     *  Send Xrl intended to:     *       *  Add an address to a vif.     *       *  @param tgt_name Xrl Target name     *       *  @param vif_name the name of the vif.     *       *  @param addr the unicast address to add.     *       *  @param subnet the subnet address to add.     *       *  @param broadcast the broadcast address (when applicable).     *       *  @param peer the peer address (when applicable).     */    bool send_add_vif_addr4(	const char*	target_name, 	const string&	vif_name, 	const IPv4&	addr, 	const IPv4Net&	subnet, 	const IPv4&	broadcast, 	const IPv4&	peer, 	const AddVifAddr4CB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr AddVifAddr6CB;    bool send_add_vif_addr6(	const char*	target_name, 	const string&	vif_name, 	const IPv6&	addr, 	const IPv6Net&	subnet, 	const IPv6&	broadcast, 	const IPv6&	peer, 	const AddVifAddr6CB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteVifAddr4CB;    /**     *  Send Xrl intended to:     *       *  Delete an address from a vif.     *       *  @param tgt_name Xrl Target name     *       *  @param vif_name the name of the vif.     *       *  @param addr the unicast address to delete.     */    bool send_delete_vif_addr4(	const char*	target_name, 	const string&	vif_name, 	const IPv4&	addr, 	const DeleteVifAddr4CB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteVifAddr6CB;    bool send_delete_vif_addr6(	const char*	target_name, 	const string&	vif_name, 	const IPv6&	addr, 	const DeleteVifAddr6CB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifFlagsCB;    /**     *  Send Xrl intended to:     *       *  Set flags to a vif.     *       *  @param tgt_name Xrl Target name     *       *  @param vif_name the name of the vif.     *       *  @param is_pim_register true if this is a PIM Register vif.     *       *  @param is_p2p true if this is a point-to-point vif.     *       *  @param is_loopback true if this is a loopback interface.     *       *  @param is_multicast true if the vif is multicast-capable.     *       *  @param is_broadcast true if the vif is broadcast-capable.     *       *  @param is_up true if the vif is UP and running.     */    bool send_set_vif_flags(	const char*	target_name, 	const string&	vif_name, 	const bool&	is_pim_register, 	const bool&	is_p2p, 	const bool&	is_loopback, 	const bool&	is_multicast, 	const bool&	is_broadcast, 	const bool&	is_up, 	const SetVifFlagsCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr SetAllVifsDoneCB;    /**     *  Send Xrl intended to:     *       *  Complete all transactions with vif information.     *       *  @param tgt_name Xrl Target name     */    bool send_set_all_vifs_done(	const char*	target_name, 	const SetAllVifsDoneCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr IsVifSetupCompletedCB;    /**     *  Send Xrl intended to:     *       *  Test if the vif setup is completed.     *       *  @param tgt_name Xrl Target name     */    bool send_is_vif_setup_completed(	const char*	target_name, 	const IsVifSetupCompletedCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr RecvProtocolMessage4CB;    /**     *  Send Xrl intended to:     *       *  Receive a protocol message from the MFEA.     *       *  @param tgt_name Xrl Target name     *       *  @param xrl_sender_name the XRL name of the originator of this XRL.     *       *  @param protocol_name the name of the protocol that sends a message.     *       *  @param protocol_id the ID of the protocol that sends a message (both     *  sides must agree on the particular values).     *       *  @param vif_name the name of the vif the message was received on.     *       *  @param vif_index the index of the vif the message was received on.     *       *  @param source_address the address of the sender.     *       *  @param dest_address the destination address.     *       *  @param ip_ttl the TTL of the received IP packet. If it has a negative     *  value, it should be ignored.     *       *  @param ip_tos the TOS of the received IP packet. If it has a negative     *  value, it should be ignored.     *       *  @param is_router_alert if true, the IP Router Alert option in the IP     *  packet was set (when applicable).     *       *  @param protocol_message the protocol message.     */    bool send_recv_protocol_message4(	const char*	target_name, 	const string&	xrl_sender_name, 	const string&	protocol_name, 	const uint32_t&	protocol_id, 	const string&	vif_name, 	const uint32_t&	vif_index, 	const IPv4&	source_address, 	const IPv4&	dest_address, 	const int32_t&	ip_ttl, 	const int32_t&	ip_tos, 	const bool&	is_router_alert, 	const vector<uint8_t>&	protocol_message, 	const RecvProtocolMessage4CB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr RecvProtocolMessage6CB;    bool send_recv_protocol_message6(	const char*	target_name, 	const string&	xrl_sender_name, 	const string&	protocol_name, 	const uint32_t&	protocol_id, 	const string&	vif_name, 	const uint32_t&	vif_index, 	const IPv6&	source_address, 	const IPv6&	dest_address, 	const int32_t&	ip_ttl, 	const int32_t&	ip_tos, 	const bool&	is_router_alert, 	const vector<uint8_t>&	protocol_message, 	const RecvProtocolMessage6CB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr RecvKernelSignalMessage4CB;    /**     *  Send Xrl intended to:     *       *  Receive a kernel signal message from the MFEA.     *       *  @param tgt_name Xrl Target name     *       *  @param xrl_sender_name the XRL name of the originator of this XRL.     *       *  @param protocol_name the name of the protocol that sends a message.     *       *  @param protocol_id the ID of the protocol that sends a message (both     *  sides must agree on the particular values).     *       *  @param message_type the type of the kernel signal message (TODO:     *  integer for now: the particular types are well-known by both sides).     *       *  @param vif_name the name of the vif the message was received on.     *       *  @param vif_index the index of the vif the message was received on.     *       *  @param source_address the address of the sender.     *       *  @param dest_address the destination address.     *       *  @param protocol_message the protocol message.     */    bool send_recv_kernel_signal_message4(	const char*	target_name, 	const string&	xrl_sender_name, 	const string&	protocol_name, 	const uint32_t&	protocol_id, 	const uint32_t&	message_type, 	const string&	vif_name, 	const uint32_t&	vif_index, 	const IPv4&	source_address, 	const IPv4&	dest_address, 	const vector<uint8_t>&	protocol_message, 	const RecvKernelSignalMessage4CB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr RecvKernelSignalMessage6CB;    bool send_recv_kernel_signal_message6(	const char*	target_name, 	const string&	xrl_sender_name, 	const string&	protocol_name, 	const uint32_t&	protocol_id, 	const uint32_t&	message_type, 	const string&	vif_name, 	const uint32_t&	vif_index, 	const IPv6&	source_address, 	const IPv6&	dest_address, 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产高清aⅴ视频| 久久久久久久久久美女| 成人国产精品免费观看动漫| 激情文学综合插| 国产美女一区二区| 国产盗摄一区二区| 不卡的av在线播放| 日本高清免费不卡视频| 在线免费观看不卡av| 欧洲av一区二区嗯嗯嗯啊| 色拍拍在线精品视频8848| 欧美亚州韩日在线看免费版国语版| 91免费看`日韩一区二区| 日本福利一区二区| 欧美日本一区二区三区四区| 91精品视频网| 久久久久久久性| 中文字幕在线不卡一区| 一区二区三区日韩欧美精品| 亚洲国产日韩a在线播放| 午夜电影一区二区三区| 极品少妇xxxx精品少妇偷拍| 成人免费视频国产在线观看| 91在线观看一区二区| 欧美私人免费视频| 精品国产网站在线观看| 中文字幕在线不卡| 日韩电影在线观看电影| 国产成人免费视频| 欧美性受xxxx黑人xyx性爽| 日韩欧美综合一区| 亚洲日本护士毛茸茸| 免费高清视频精品| gogo大胆日本视频一区| 91精品国产91久久久久久一区二区| 久久青草欧美一区二区三区| 亚洲自拍另类综合| 国产精品一级在线| 欧美亚洲动漫制服丝袜| 国产午夜亚洲精品羞羞网站| 亚洲二区视频在线| 国产suv一区二区三区88区| 在线精品亚洲一区二区不卡| 国产亚洲自拍一区| 日韩在线一区二区| 91色porny| 国产亚洲va综合人人澡精品| 日韩中文字幕91| 一本高清dvd不卡在线观看| 久久女同性恋中文字幕| 日韩成人av影视| 色综合色综合色综合色综合色综合| 欧美一区二区视频免费观看| 一区二区三区欧美久久| 成a人片国产精品| 久久综合九色综合欧美亚洲| 日韩国产欧美三级| 欧美体内she精视频| 成人免费一区二区三区在线观看| 久久99久久久欧美国产| 日韩一区二区三区视频| 亚洲香肠在线观看| 欧美影院一区二区| 亚洲男人天堂av| 色综合天天综合网天天看片| 中文字幕中文字幕在线一区| 国产精品99久久久久久似苏梦涵| 日韩欧美区一区二| 奇米精品一区二区三区在线观看一| 欧美影院一区二区三区| 亚洲最新视频在线观看| 97se亚洲国产综合在线| 亚洲欧美怡红院| 91麻豆视频网站| 又紧又大又爽精品一区二区| 色哟哟国产精品免费观看| 亚洲欧美日韩国产综合在线| 成人黄色电影在线| 综合久久给合久久狠狠狠97色| 粉嫩高潮美女一区二区三区| 欧美国产成人在线| 成人免费的视频| 一区二区中文字幕在线| 91免费版在线| 午夜久久久久久| 欧美v亚洲v综合ⅴ国产v| 精品在线一区二区| 国产精品天干天干在观线 | 欧美性一二三区| 亚洲一区在线观看免费观看电影高清| 91丨porny丨最新| 亚洲一区免费视频| 日韩午夜av一区| 国产激情视频一区二区在线观看| 国产精品丝袜久久久久久app| 91原创在线视频| 午夜精品久久久久久久99水蜜桃| 日韩一区二区在线看| 国产一区二区三区久久久| 国产精品福利一区二区三区| 欧美日韩一区小说| 国产美女精品一区二区三区| 综合久久综合久久| 欧美一区二区在线看| 国产夫妻精品视频| 一级精品视频在线观看宜春院| 7777精品伊人久久久大香线蕉完整版| 精品一区二区三区av| 国产精品护士白丝一区av| 欧美高清视频一二三区 | 国产精品77777| 亚洲欧美偷拍卡通变态| 欧美刺激午夜性久久久久久久| 粉嫩av一区二区三区| 午夜av一区二区三区| 国产人久久人人人人爽| 欧美色图在线观看| 福利一区二区在线| 水蜜桃久久夜色精品一区的特点 | 综合中文字幕亚洲| 日韩一区二区三区免费看 | 亚洲激情中文1区| 精品国产乱码91久久久久久网站| 色婷婷综合久久久| 国产精品66部| 日本91福利区| 亚洲成人第一页| ...av二区三区久久精品| 精品国产乱子伦一区| 欧美日韩aaa| 在线欧美日韩国产| 成人黄色国产精品网站大全在线免费观看| 天天色综合成人网| 亚洲观看高清完整版在线观看| 中文一区二区在线观看 | 成人激情免费视频| 精品一区二区在线视频| 日韩黄色免费电影| 午夜精品久久久久久不卡8050| 亚洲少妇最新在线视频| 国产日本欧美一区二区| 久久综合久久鬼色中文字| 欧美一级夜夜爽| 日韩一区二区影院| 日韩一级二级三级| 538prom精品视频线放| 欧美精品电影在线播放| 欧美三级视频在线| 7777精品久久久大香线蕉| 欧美视频第二页| 欧美日韩成人一区二区| 欧美欧美午夜aⅴ在线观看| 欧美性高清videossexo| 精品视频全国免费看| 欧美视频一区二区三区四区 | 日韩一区二区三区精品视频| 欧美精品亚洲二区| 日韩一卡二卡三卡四卡| 精品国产成人系列| 国产情人综合久久777777| 国产精品人妖ts系列视频| 国产精品久久免费看| 亚洲男人都懂的| 亚洲动漫第一页| 理论片日本一区| 国产麻豆精品一区二区| 成人av电影在线网| 欧美写真视频网站| 日韩一区二区免费在线观看| 久久久精品日韩欧美| 亚洲美女免费视频| 亚洲一区二区成人在线观看| 婷婷综合另类小说色区| 国产剧情一区二区三区| 91老师片黄在线观看| 欧美人牲a欧美精品| 久久婷婷久久一区二区三区| 综合久久国产九一剧情麻豆| 日韩精品久久理论片| 国产精选一区二区三区| 91毛片在线观看| 欧美一区二区精美| 欧美韩国一区二区| 亚洲成人免费影院| 国产原创一区二区| 欧美在线一二三四区| 欧美成人一区二区三区片免费| 国产精品久久网站| 琪琪久久久久日韩精品| jizz一区二区| 欧美成人综合网站| 亚洲精品乱码久久久久久黑人 | 欧美三级电影在线观看| 欧美人牲a欧美精品| 国产在线视视频有精品| 久久久精品日韩欧美| 国产精品国产精品国产专区不蜜| 亚洲国产精品久久久久秋霞影院| 精品亚洲成a人| 色国产精品一区在线观看|