⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pim_xif.hh

📁 xorp源码hg
💻 HH
📖 第 1 页 / 共 5 页
字号:
     *     *  @param hash_mask_len the hash mask length used in computing an RP for a     *  group. It should be same across all RPs. If set to zero, the default     *  one will be used.     */    bool send_add_config_static_rp4(	const char*	dst_xrl_target_name,	const IPv4Net&	group_prefix,	const IPv4&	rp_addr,	const uint32_t&	rp_priority,	const uint32_t&	hash_mask_len,	const AddConfigStaticRp4CB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr AddConfigStaticRp6CB;    bool send_add_config_static_rp6(	const char*	dst_xrl_target_name,	const IPv6Net&	group_prefix,	const IPv6&	rp_addr,	const uint32_t&	rp_priority,	const uint32_t&	hash_mask_len,	const AddConfigStaticRp6CB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteConfigStaticRp4CB;    bool send_delete_config_static_rp4(	const char*	dst_xrl_target_name,	const IPv4Net&	group_prefix,	const IPv4&	rp_addr,	const DeleteConfigStaticRp4CB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteConfigStaticRp6CB;    bool send_delete_config_static_rp6(	const char*	dst_xrl_target_name,	const IPv6Net&	group_prefix,	const IPv6&	rp_addr,	const DeleteConfigStaticRp6CB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteConfigAllStaticGroupPrefixesRp4CB;    bool send_delete_config_all_static_group_prefixes_rp4(	const char*	dst_xrl_target_name,	const IPv4&	rp_addr,	const DeleteConfigAllStaticGroupPrefixesRp4CB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteConfigAllStaticGroupPrefixesRp6CB;    bool send_delete_config_all_static_group_prefixes_rp6(	const char*	dst_xrl_target_name,	const IPv6&	rp_addr,	const DeleteConfigAllStaticGroupPrefixesRp6CB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteConfigAllStaticRpsCB;    bool send_delete_config_all_static_rps(	const char*	dst_xrl_target_name,	const DeleteConfigAllStaticRpsCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr ConfigStaticRpDoneCB;    bool send_config_static_rp_done(	const char*	dst_xrl_target_name,	const ConfigStaticRpDoneCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetVifProtoVersionCB;    /**     *  Send Xrl intended to:     *     *  Get the configured protocol version per interface.     *     *  @param dst_xrl_target_name the Xrl target name of the destination.     *     *  @param vif_name the name of the vif to apply to.     */    bool send_get_vif_proto_version(	const char*	dst_xrl_target_name,	const string&	vif_name,	const GetVifProtoVersionCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifProtoVersionCB;    /**     *  Send Xrl intended to:     *     *  Set the protocol version per interface.     *     *  @param dst_xrl_target_name the Xrl target name of the destination.     *     *  @param vif_name the name of the vif to apply to.     *     *  @param proto_version the protocol version.     */    bool send_set_vif_proto_version(	const char*	dst_xrl_target_name,	const string&	vif_name,	const uint32_t&	proto_version,	const SetVifProtoVersionCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr ResetVifProtoVersionCB;    /**     *  Send Xrl intended to:     *     *  Reset the protocol version per interface to its default value.     *     *  @param dst_xrl_target_name the Xrl target name of the destination.     *     *  @param vif_name the name of the vif to apply to.     */    bool send_reset_vif_proto_version(	const char*	dst_xrl_target_name,	const string&	vif_name,	const ResetVifProtoVersionCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetVifIpRouterAlertOptionCheckCB;    /**     *  Send Xrl intended to:     *     *  Get the IP Router Alert option check per interface for received     *  packets.     *     *  @param dst_xrl_target_name the Xrl target name of the destination.     *     *  @param vif_name the name of the vif to apply to.     */    bool send_get_vif_ip_router_alert_option_check(	const char*	dst_xrl_target_name,	const string&	vif_name,	const GetVifIpRouterAlertOptionCheckCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifIpRouterAlertOptionCheckCB;    /**     *  Send Xrl intended to:     *     *  Set the IP Router Alert option check per interface for received     *  packets.     *     *  @param dst_xrl_target_name the Xrl target name of the destination.     *     *  @param vif_name the name of the vif to apply to.     *     *  @param enable if true, then enable the IP Router Alert option check,     *  otherwise disable it.     */    bool send_set_vif_ip_router_alert_option_check(	const char*	dst_xrl_target_name,	const string&	vif_name,	const bool&	enable,	const SetVifIpRouterAlertOptionCheckCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr ResetVifIpRouterAlertOptionCheckCB;    /**     *  Send Xrl intended to:     *     *  Reset the IP Router Alert option check per interface for received     *  packets to its default value.     *     *  @param dst_xrl_target_name the Xrl target name of the destination.     *     *  @param vif_name the name of the vif to apply to.     */    bool send_reset_vif_ip_router_alert_option_check(	const char*	dst_xrl_target_name,	const string&	vif_name,	const ResetVifIpRouterAlertOptionCheckCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetVifHelloTriggeredDelayCB;    /**     *  Send Xrl intended to:     *     *  Configure PIM Hello-related metrics. The 'set_foo' XRLs set the     *  particular values. The 'reset_foo' XRLs reset the metrics to their     *  default values.     *     *  @param dst_xrl_target_name the Xrl target name of the destination.     *     *  @param vif_name the name of the vif to configure.     */    bool send_get_vif_hello_triggered_delay(	const char*	dst_xrl_target_name,	const string&	vif_name,	const GetVifHelloTriggeredDelayCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifHelloTriggeredDelayCB;    bool send_set_vif_hello_triggered_delay(	const char*	dst_xrl_target_name,	const string&	vif_name,	const uint32_t&	hello_triggered_delay,	const SetVifHelloTriggeredDelayCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr ResetVifHelloTriggeredDelayCB;    bool send_reset_vif_hello_triggered_delay(	const char*	dst_xrl_target_name,	const string&	vif_name,	const ResetVifHelloTriggeredDelayCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetVifHelloPeriodCB;    bool send_get_vif_hello_period(	const char*	dst_xrl_target_name,	const string&	vif_name,	const GetVifHelloPeriodCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifHelloPeriodCB;    bool send_set_vif_hello_period(	const char*	dst_xrl_target_name,	const string&	vif_name,	const uint32_t&	hello_period,	const SetVifHelloPeriodCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr ResetVifHelloPeriodCB;    bool send_reset_vif_hello_period(	const char*	dst_xrl_target_name,	const string&	vif_name,	const ResetVifHelloPeriodCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetVifHelloHoldtimeCB;    bool send_get_vif_hello_holdtime(	const char*	dst_xrl_target_name,	const string&	vif_name,	const GetVifHelloHoldtimeCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifHelloHoldtimeCB;    bool send_set_vif_hello_holdtime(	const char*	dst_xrl_target_name,	const string&	vif_name,	const uint32_t&	hello_holdtime,	const SetVifHelloHoldtimeCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr ResetVifHelloHoldtimeCB;    bool send_reset_vif_hello_holdtime(	const char*	dst_xrl_target_name,	const string&	vif_name,	const ResetVifHelloHoldtimeCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetVifDrPriorityCB;    bool send_get_vif_dr_priority(	const char*	dst_xrl_target_name,	const string&	vif_name,	const GetVifDrPriorityCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifDrPriorityCB;    bool send_set_vif_dr_priority(	const char*	dst_xrl_target_name,	const string&	vif_name,	const uint32_t&	dr_priority,	const SetVifDrPriorityCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr ResetVifDrPriorityCB;    bool send_reset_vif_dr_priority(	const char*	dst_xrl_target_name,	const string&	vif_name,	const ResetVifDrPriorityCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetVifPropagationDelayCB;    bool send_get_vif_propagation_delay(	const char*	dst_xrl_target_name,	const string&	vif_name,	const GetVifPropagationDelayCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifPropagationDelayCB;    bool send_set_vif_propagation_delay(	const char*	dst_xrl_target_name,	const string&	vif_name,	const uint32_t&	propagation_delay,	const SetVifPropagationDelayCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr ResetVifPropagationDelayCB;    bool send_reset_vif_propagation_delay(	const char*	dst_xrl_target_name,	const string&	vif_name,	const ResetVifPropagationDelayCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetVifOverrideIntervalCB;    bool send_get_vif_override_interval(	const char*	dst_xrl_target_name,	const string&	vif_name,	const GetVifOverrideIntervalCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifOverrideIntervalCB;    bool send_set_vif_override_interval(	const char*	dst_xrl_target_name,	const string&	vif_name,	const uint32_t&	override_interval,	const SetVifOverrideIntervalCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr ResetVifOverrideIntervalCB;    bool send_reset_vif_override_interval(	const char*	dst_xrl_target_name,	const string&	vif_name,	const ResetVifOverrideIntervalCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetVifIsTrackingSupportDisabledCB;    bool send_get_vif_is_tracking_support_disabled(	const char*	dst_xrl_target_name,	const string&	vif_name,	const GetVifIsTrackingSupportDisabledCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifIsTrackingSupportDisabledCB;    bool send_set_vif_is_tracking_support_disabled(	const char*	dst_xrl_target_name,	const string&	vif_name,	const bool&	is_tracking_support_disabled,	const SetVifIsTrackingSupportDisabledCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr ResetVifIsTrackingSupportDisabledCB;    bool send_reset_vif_is_tracking_support_disabled(	const char*	dst_xrl_target_name,	const string&	vif_name,	const ResetVifIsTrackingSupportDisabledCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetVifAcceptNohelloNeighborsCB;    bool send_get_vif_accept_nohello_neighbors(	const char*	dst_xrl_target_name,	const string&	vif_name,	const GetVifAcceptNohelloNeighborsCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifAcceptNohelloNeighborsCB;    bool send_set_vif_accept_nohello_neighbors(	const char*	dst_xrl_target_name,	const string&	vif_name,	const bool&	accept_nohello_neighbors,	const SetVifAcceptNohelloNeighborsCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr ResetVifAcceptNohelloNeighborsCB;    bool send_reset_vif_accept_nohello_neighbors(	const char*	dst_xrl_target_name,	const string&	vif_name,	const ResetVifAcceptNohelloNeighborsCB&	cb    );    typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetVifJoinPrunePeriodCB;    /**     *  Send Xrl intended to:     *     *  Configure PIM Join/Prune-related metrics. The 'set_foo' XRLs set the     *  particular values. The 'reset_foo' XRLs reset the metrics to their     *  default values.     *     *  @param dst_xrl_target_name the Xrl target name of the destination.     *     *  @param vif_name the name of the vif to configure.     */    bool send_get_vif_join_prune_period(	const char*	dst_xrl_target_name,	const string&	vif_name,	const GetVifJoinPrunePeriodCB&	cb    );    typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifJoinPrunePeriodCB;    bool send_set_vif_join_prune_period(	const char*	dst_xrl_target_name,	const string&	vif_name,	const uint32_t&	join_prune_period,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -