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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? finder_xif.hh

?? BCAST Implementation for NS2
?? HH
字號:
/* * 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/finder_xif.hh,v 1.13 2003/08/07 04:52:26 hodson Exp $ */#ifndef __XRL_INTERFACES_FINDER_XIF_HH__#define __XRL_INTERFACES_FINDER_XIF_HH__#undef XORP_LIBRARY_NAME#define XORP_LIBRARY_NAME "XifFinder"#include "libxorp/xlog.h"#include "libxorp/callback.hh"#include "libxipc/xrl.hh"#include "libxipc/xrl_error.hh"#include "libxipc/xrl_sender.hh"class XrlFinderV0p2Client {public:    XrlFinderV0p2Client(XrlSender* s) : _sender(s) {}    virtual ~XrlFinderV0p2Client() {}    typedef XorpCallback2<void, const XrlError&, const string*>::RefPtr RegisterFinderClientCB;    /**     *  Send Xrl intended to:     *       *  Register client with Finder. Once client has been registered Xrl     *  registrations may proceed. Once Xrl registrations have have been     *  completed the client needs to be enabled for the Finder to respond to     *  queries about the client. Fails if instance_name is already registered,     *  or another instance of the same class is registered as a singleton. The     *  target_name must support the finder_client interface in order to be     *  able to process messages from the finder.     *       *  @param tgt_name Xrl Target name     */    bool send_register_finder_client(	const char*	target_name, 	const string&	instance_name, 	const string&	class_name, 	const bool&	singleton, 	const string&	in_cookie, 	const RegisterFinderClientCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr UnregisterFinderClientCB;    bool send_unregister_finder_client(	const char*	target_name, 	const string&	instance_name, 	const UnregisterFinderClientCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr SetFinderClientEnabledCB;    /**     *  Send Xrl intended to:     *       *  Enable resolution of Xrls associated with target. Disabling Xrls at     *  present does not cause clients to flush state associated with target so     *  cached entries in clients are unaffected by this Xrl. Caller must be     *  client that registered Xrl.     *       *  @param tgt_name Xrl Target name     */    bool send_set_finder_client_enabled(	const char*	target_name, 	const string&	instance_name, 	const bool&	enabled, 	const SetFinderClientEnabledCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr FinderClientEnabledCB;    /**     *  Send Xrl intended to:     *       *  Get enabled state information associated with finder client.     *       *  @param tgt_name Xrl Target name     */    bool send_finder_client_enabled(	const char*	target_name, 	const string&	instance_name, 	const FinderClientEnabledCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const string*>::RefPtr AddXrlCB;    /**     *  Send Xrl intended to:     *       *  Add resolved Xrl into system, fails if xrl is already registered.     *       *  @param tgt_name Xrl Target name     */    bool send_add_xrl(	const char*	target_name, 	const string&	xrl, 	const string&	protocol_name, 	const string&	protocol_args, 	const AddXrlCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr RemoveXrlCB;    /**     *  Send Xrl intended to:     *       *  Remove xrl     *       *  @param tgt_name Xrl Target name     */    bool send_remove_xrl(	const char*	target_name, 	const string&	xrl, 	const RemoveXrlCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr ResolveXrlCB;    /**     *  Send Xrl intended to:     *       *  Resolve Xrl     *       *  @param tgt_name Xrl Target name     */    bool send_resolve_xrl(	const char*	target_name, 	const string&	xrl, 	const ResolveXrlCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetXrlTargetsCB;    /**     *  Send Xrl intended to:     *       *  Get list of registered Xrl targets     *       *  @param tgt_name Xrl Target name     */    bool send_get_xrl_targets(	const char*	target_name, 	const GetXrlTargetsCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetXrlsRegisteredByCB;    /**     *  Send Xrl intended to:     *       *  Get list of Xrls registered by target     *       *  @param tgt_name Xrl Target name     */    bool send_get_xrls_registered_by(	const char*	target_name, 	const string&	target_name, 	const GetXrlsRegisteredByCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetIpv4PermittedHostsCB;    /**     *  Send Xrl intended to:     *       *  Get list of IPv4 hosts that clients should accept IPC requests from.     *       *  @param tgt_name Xrl Target name     */    bool send_get_ipv4_permitted_hosts(	const char*	target_name, 	const GetIpv4PermittedHostsCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetIpv4PermittedNetsCB;    /**     *  Send Xrl intended to:     *       *  Get list of IPv4 nets that clients should accept IPC requests from.     *       *  @param tgt_name Xrl Target name     */    bool send_get_ipv4_permitted_nets(	const char*	target_name, 	const GetIpv4PermittedNetsCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetIpv6PermittedHostsCB;    /**     *  Send Xrl intended to:     *       *  Get list of IPv6 hosts that clients should accept IPC requests from.     *       *  @param tgt_name Xrl Target name     */    bool send_get_ipv6_permitted_hosts(	const char*	target_name, 	const GetIpv6PermittedHostsCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetIpv6PermittedNetsCB;    /**     *  Send Xrl intended to:     *       *  Get list of IPv6 nets that clients should accept IPC requests from.     *       *  @param tgt_name Xrl Target name     */    bool send_get_ipv6_permitted_nets(	const char*	target_name, 	const GetIpv6PermittedNetsCB&	cb    );protected:    XrlSender* _sender;private:    void unmarshall_register_finder_client(	const XrlError&	e, 	XrlArgs*	a, 	RegisterFinderClientCB		cb    );    void unmarshall_unregister_finder_client(	const XrlError&	e, 	XrlArgs*	a, 	UnregisterFinderClientCB		cb    );    void unmarshall_set_finder_client_enabled(	const XrlError&	e, 	XrlArgs*	a, 	SetFinderClientEnabledCB		cb    );    void unmarshall_finder_client_enabled(	const XrlError&	e, 	XrlArgs*	a, 	FinderClientEnabledCB		cb    );    void unmarshall_add_xrl(	const XrlError&	e, 	XrlArgs*	a, 	AddXrlCB		cb    );    void unmarshall_remove_xrl(	const XrlError&	e, 	XrlArgs*	a, 	RemoveXrlCB		cb    );    void unmarshall_resolve_xrl(	const XrlError&	e, 	XrlArgs*	a, 	ResolveXrlCB		cb    );    void unmarshall_get_xrl_targets(	const XrlError&	e, 	XrlArgs*	a, 	GetXrlTargetsCB		cb    );    void unmarshall_get_xrls_registered_by(	const XrlError&	e, 	XrlArgs*	a, 	GetXrlsRegisteredByCB		cb    );    void unmarshall_get_ipv4_permitted_hosts(	const XrlError&	e, 	XrlArgs*	a, 	GetIpv4PermittedHostsCB		cb    );    void unmarshall_get_ipv4_permitted_nets(	const XrlError&	e, 	XrlArgs*	a, 	GetIpv4PermittedNetsCB		cb    );    void unmarshall_get_ipv6_permitted_hosts(	const XrlError&	e, 	XrlArgs*	a, 	GetIpv6PermittedHostsCB		cb    );    void unmarshall_get_ipv6_permitted_nets(	const XrlError&	e, 	XrlArgs*	a, 	GetIpv6PermittedNetsCB		cb    );};#endif /* __XRL_INTERFACES_FINDER_XIF_HH__ */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人综合婷婷国产精品久久蜜臀| 亚洲成人你懂的| 粉嫩av一区二区三区| 久久久久久久久久电影| 国产精品白丝jk黑袜喷水| 国产视频一区在线播放| 福利一区二区在线| 久久天堂av综合合色蜜桃网 | 国产精品欧美极品| av激情成人网| 亚洲综合一区在线| 日韩一区二区在线观看| 国产宾馆实践打屁股91| 欧美国产日韩在线观看| 色综合天天视频在线观看 | 欧美日韩色综合| 韩国精品主播一区二区在线观看| 久久综合九色综合97婷婷 | 中文字幕一区二区三区四区不卡 | 精品在线观看视频| 欧美激情一区三区| 91美女在线看| 午夜国产不卡在线观看视频| 精品久久久久久久久久久久包黑料 | 国产精品综合二区| 亚洲免费在线观看| 日韩免费观看高清完整版 | 精品国产91久久久久久久妲己 | 色94色欧美sute亚洲13| 麻豆91在线播放| 国产精品乱码人人做人人爱| 精品视频在线免费看| 蜜桃传媒麻豆第一区在线观看| 久久精品夜色噜噜亚洲aⅴ| 成人av影视在线观看| 亚洲第一综合色| 国产拍欧美日韩视频二区| 欧美日韩一区二区欧美激情| 国产精品1024| 日韩精品一二三| 国产精品高潮呻吟| 日韩视频123| 91麻豆蜜桃一区二区三区| 久久99久久久久久久久久久| 亚洲三级电影网站| 久久久久久久综合日本| 在线播放91灌醉迷j高跟美女 | 久久综合色播五月| 欧美艳星brazzers| av亚洲精华国产精华精华| 日本免费新一区视频| 一区精品在线播放| 久久久久九九视频| 日韩欧美中文字幕制服| 色综合久久久久久久久| 国产成人在线色| 精品写真视频在线观看| 日本一区中文字幕| 亚洲激情av在线| 国产精品理伦片| 欧美激情一区在线| 久久美女高清视频| 精品久久久久久久人人人人传媒 | 九九视频精品免费| 日韩avvvv在线播放| 一区二区三区成人| 亚洲黄色免费网站| 综合欧美一区二区三区| 国产精品成人在线观看| 国产偷国产偷精品高清尤物| 日韩欧美成人一区| 日韩一区二区三区精品视频| 欧美日韩精品久久久| 欧美日韩一区高清| 欧美久久一区二区| 欧美一区二区三区四区高清| 7777精品久久久大香线蕉| 欧美性色黄大片手机版| 欧美日韩一二三| 欧美色窝79yyyycom| 91成人网在线| 欧美三级电影网站| 欧美日韩国产欧美日美国产精品| 欧美日韩精品二区第二页| 欧美日韩高清在线播放| 在线成人小视频| 91精品国产综合久久久蜜臀粉嫩 | 欧美视频你懂的| 欧美偷拍一区二区| 欧美日本一区二区在线观看| 欧美一级久久久久久久大片| 欧美成人a∨高清免费观看| 精品va天堂亚洲国产| 欧美精品一区二区三区在线| 国产午夜精品一区二区三区视频| 亚洲国产精品传媒在线观看| 国产精品萝li| 一区二区三区不卡在线观看| 五月天激情综合网| 久久99久久精品| 成人福利视频网站| 欧美性感一区二区三区| 日韩亚洲欧美一区二区三区| 久久精品综合网| 亚洲人妖av一区二区| 亚洲成va人在线观看| 国内精品自线一区二区三区视频| 懂色av一区二区三区蜜臀| 91麻豆免费在线观看| 欧美一区二区三区视频| 中文字幕av一区二区三区免费看 | 国产蜜臀av在线一区二区三区| 中文字幕在线播放不卡一区| 亚洲综合一二区| 黄一区二区三区| 色婷婷综合久久久久中文 | 春色校园综合激情亚洲| 欧美怡红院视频| 久久久天堂av| 亚洲国产精品一区二区久久| 韩国成人精品a∨在线观看| 91蜜桃网址入口| 26uuu另类欧美| 亚洲一二三专区| 国产美女精品人人做人人爽| 色成年激情久久综合| 26uuu精品一区二区三区四区在线| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 午夜精品aaa| 不卡一卡二卡三乱码免费网站| 在线播放中文字幕一区| 国产精品萝li| 国产一区二区在线免费观看| 欧美性色黄大片| 国产精品国产三级国产三级人妇| 免费观看30秒视频久久| 91视频免费观看| 久久蜜桃av一区二区天堂| 亚洲va欧美va天堂v国产综合| 春色校园综合激情亚洲| 欧美成人vps| 日韩中文字幕亚洲一区二区va在线 | 国产成人自拍在线| 在线不卡中文字幕| 亚洲一区二区三区四区不卡| 不卡av在线网| 久久精品男人天堂av| 舔着乳尖日韩一区| 91黄色免费观看| 中文字幕欧美一区| 福利一区在线观看| 久久精品一区二区三区不卡牛牛| 九九久久精品视频| 日韩小视频在线观看专区| 视频一区二区三区入口| 在线免费观看视频一区| 亚洲裸体在线观看| av一区二区三区四区| 国产嫩草影院久久久久| 国产馆精品极品| 久久久久久久电影| 国产成人亚洲综合a∨婷婷图片| 欧美mv日韩mv国产网站app| 日韩高清一级片| 91精品久久久久久久久99蜜臂| 亚洲国产成人高清精品| 91精品福利视频| 一区二区三区精品视频| 色天天综合久久久久综合片| 一区二区在线电影| 欧美在线视频不卡| 亚洲成人精品一区二区| 欧美日韩日日夜夜| 日本成人在线看| 精品久久久久久久久久久久包黑料 | 欧美亚洲高清一区| 亚洲va中文字幕| 欧美一区二区三区免费视频| 日韩国产在线一| 日韩欧美一级特黄在线播放| 日本系列欧美系列| 久久综合一区二区| 成人黄色av电影| 亚洲一级在线观看| 日韩亚洲欧美中文三级| 国产在线精品一区二区不卡了| 久久精品亚洲麻豆av一区二区| 国产不卡视频一区二区三区| 亚洲婷婷在线视频| 欧美日韩性生活| 精品一区二区免费视频| 日本一区二区免费在线观看视频 | 青青草国产成人99久久| 精品国产乱子伦一区| 国产白丝网站精品污在线入口 | 亚洲成av人片| 日韩久久精品一区| 成人午夜伦理影院| 亚瑟在线精品视频| 久久午夜免费电影|