📄 pim_xif.cc
字号:
x.args().add("vif_name", vif_name); x.args().add("propagation_delay", propagation_delay); return _sender->send(x, callback(this, &XrlPimV0p1Client::unmarshall_set_vif_propagation_delay, cb));}/* Unmarshall set_vif_propagation_delay */voidXrlPimV0p1Client::unmarshall_set_vif_propagation_delay( const XrlError& e, XrlArgs* a, SetVifPropagationDelayCB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e); return; } else if (a && a->size() != 0) { XLOG_ERROR("Wrong number of arguments (%u != %u)", XORP_UINT_CAST(a->size()), XORP_UINT_CAST(0)); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}boolXrlPimV0p1Client::send_reset_vif_propagation_delay( const char* dst_xrl_target_name, const string& vif_name, const ResetVifPropagationDelayCB& cb){ Xrl x(dst_xrl_target_name, "pim/0.1/reset_vif_propagation_delay"); x.args().add("vif_name", vif_name); return _sender->send(x, callback(this, &XrlPimV0p1Client::unmarshall_reset_vif_propagation_delay, cb));}/* Unmarshall reset_vif_propagation_delay */voidXrlPimV0p1Client::unmarshall_reset_vif_propagation_delay( const XrlError& e, XrlArgs* a, ResetVifPropagationDelayCB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e); return; } else if (a && a->size() != 0) { XLOG_ERROR("Wrong number of arguments (%u != %u)", XORP_UINT_CAST(a->size()), XORP_UINT_CAST(0)); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}boolXrlPimV0p1Client::send_get_vif_override_interval( const char* dst_xrl_target_name, const string& vif_name, const GetVifOverrideIntervalCB& cb){ Xrl x(dst_xrl_target_name, "pim/0.1/get_vif_override_interval"); x.args().add("vif_name", vif_name); return _sender->send(x, callback(this, &XrlPimV0p1Client::unmarshall_get_vif_override_interval, cb));}/* Unmarshall get_vif_override_interval */voidXrlPimV0p1Client::unmarshall_get_vif_override_interval( const XrlError& e, XrlArgs* a, GetVifOverrideIntervalCB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e, 0); return; } else if (a && a->size() != 1) { XLOG_ERROR("Wrong number of arguments (%u != %u)", XORP_UINT_CAST(a->size()), XORP_UINT_CAST(1)); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } uint32_t override_interval; try { a->get("override_interval", override_interval); } catch (const XrlArgs::XrlAtomNotFound&) { XLOG_ERROR("Atom not found"); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } cb->dispatch(e, &override_interval);}boolXrlPimV0p1Client::send_set_vif_override_interval( const char* dst_xrl_target_name, const string& vif_name, const uint32_t& override_interval, const SetVifOverrideIntervalCB& cb){ Xrl x(dst_xrl_target_name, "pim/0.1/set_vif_override_interval"); x.args().add("vif_name", vif_name); x.args().add("override_interval", override_interval); return _sender->send(x, callback(this, &XrlPimV0p1Client::unmarshall_set_vif_override_interval, cb));}/* Unmarshall set_vif_override_interval */voidXrlPimV0p1Client::unmarshall_set_vif_override_interval( const XrlError& e, XrlArgs* a, SetVifOverrideIntervalCB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e); return; } else if (a && a->size() != 0) { XLOG_ERROR("Wrong number of arguments (%u != %u)", XORP_UINT_CAST(a->size()), XORP_UINT_CAST(0)); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}boolXrlPimV0p1Client::send_reset_vif_override_interval( const char* dst_xrl_target_name, const string& vif_name, const ResetVifOverrideIntervalCB& cb){ Xrl x(dst_xrl_target_name, "pim/0.1/reset_vif_override_interval"); x.args().add("vif_name", vif_name); return _sender->send(x, callback(this, &XrlPimV0p1Client::unmarshall_reset_vif_override_interval, cb));}/* Unmarshall reset_vif_override_interval */voidXrlPimV0p1Client::unmarshall_reset_vif_override_interval( const XrlError& e, XrlArgs* a, ResetVifOverrideIntervalCB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e); return; } else if (a && a->size() != 0) { XLOG_ERROR("Wrong number of arguments (%u != %u)", XORP_UINT_CAST(a->size()), XORP_UINT_CAST(0)); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}boolXrlPimV0p1Client::send_get_vif_is_tracking_support_disabled( const char* dst_xrl_target_name, const string& vif_name, const GetVifIsTrackingSupportDisabledCB& cb){ Xrl x(dst_xrl_target_name, "pim/0.1/get_vif_is_tracking_support_disabled"); x.args().add("vif_name", vif_name); return _sender->send(x, callback(this, &XrlPimV0p1Client::unmarshall_get_vif_is_tracking_support_disabled, cb));}/* Unmarshall get_vif_is_tracking_support_disabled */voidXrlPimV0p1Client::unmarshall_get_vif_is_tracking_support_disabled( const XrlError& e, XrlArgs* a, GetVifIsTrackingSupportDisabledCB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e, 0); return; } else if (a && a->size() != 1) { XLOG_ERROR("Wrong number of arguments (%u != %u)", XORP_UINT_CAST(a->size()), XORP_UINT_CAST(1)); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } bool is_tracking_support_disabled; try { a->get("is_tracking_support_disabled", is_tracking_support_disabled); } catch (const XrlArgs::XrlAtomNotFound&) { XLOG_ERROR("Atom not found"); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } cb->dispatch(e, &is_tracking_support_disabled);}boolXrlPimV0p1Client::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){ Xrl x(dst_xrl_target_name, "pim/0.1/set_vif_is_tracking_support_disabled"); x.args().add("vif_name", vif_name); x.args().add("is_tracking_support_disabled", is_tracking_support_disabled); return _sender->send(x, callback(this, &XrlPimV0p1Client::unmarshall_set_vif_is_tracking_support_disabled, cb));}/* Unmarshall set_vif_is_tracking_support_disabled */voidXrlPimV0p1Client::unmarshall_set_vif_is_tracking_support_disabled( const XrlError& e, XrlArgs* a, SetVifIsTrackingSupportDisabledCB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e); return; } else if (a && a->size() != 0) { XLOG_ERROR("Wrong number of arguments (%u != %u)", XORP_UINT_CAST(a->size()), XORP_UINT_CAST(0)); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}boolXrlPimV0p1Client::send_reset_vif_is_tracking_support_disabled( const char* dst_xrl_target_name, const string& vif_name, const ResetVifIsTrackingSupportDisabledCB& cb){ Xrl x(dst_xrl_target_name, "pim/0.1/reset_vif_is_tracking_support_disabled"); x.args().add("vif_name", vif_name); return _sender->send(x, callback(this, &XrlPimV0p1Client::unmarshall_reset_vif_is_tracking_support_disabled, cb));}/* Unmarshall reset_vif_is_tracking_support_disabled */voidXrlPimV0p1Client::unmarshall_reset_vif_is_tracking_support_disabled( const XrlError& e, XrlArgs* a, ResetVifIsTrackingSupportDisabledCB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e); return; } else if (a && a->size() != 0) { XLOG_ERROR("Wrong number of arguments (%u != %u)", XORP_UINT_CAST(a->size()), XORP_UINT_CAST(0)); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}boolXrlPimV0p1Client::send_get_vif_accept_nohello_neighbors( const char* dst_xrl_target_name, const string& vif_name, const GetVifAcceptNohelloNeighborsCB& cb){ Xrl x(dst_xrl_target_name, "pim/0.1/get_vif_accept_nohello_neighbors"); x.args().add("vif_name", vif_name); return _sender->send(x, callback(this, &XrlPimV0p1Client::unmarshall_get_vif_accept_nohello_neighbors, cb));}/* Unmarshall get_vif_accept_nohello_neighbors */voidXrlPimV0p1Client::unmarshall_get_vif_accept_nohello_neighbors( const XrlError& e, XrlArgs* a, GetVifAcceptNohelloNeighborsCB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e, 0); return; } else if (a && a->size() != 1) { XLOG_ERROR("Wrong number of arguments (%u != %u)", XORP_UINT_CAST(a->size()), XORP_UINT_CAST(1)); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } bool accept_nohello_neighbors; try { a->get("accept_nohello_neighbors", accept_nohello_neighbors); } catch (const XrlArgs::XrlAtomNotFound&) { XLOG_ERROR("Atom not found"); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } cb->dispatch(e, &accept_nohello_neighbors);}boolXrlPimV0p1Client::send_set_vif_accept_nohello_neighbors( const char* dst_xrl_target_name, const string& vif_name, const bool& accept_nohello_neighbors, const SetVifAcceptNohelloNeighborsCB& cb){ Xrl x(dst_xrl_target_name, "pim/0.1/set_vif_accept_nohello_neighbors"); x.args().add("vif_name", vif_name); x.args().add("accept_nohello_neighbors", accept_nohello_neighbors); return _sender->send(x, callback(this, &XrlPimV0p1Client::unmarshall_set_vif_accept_nohello_neighbors, cb));}/* Unmarshall set_vif_accept_nohello_neighbors */voidXrlPimV0p1Client::unmarshall_set_vif_accept_nohello_neighbors( const XrlError& e, XrlArgs* a, SetVifAcceptNohelloNeighborsCB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e); return; } else if (a && a->size() != 0) { XLOG_ERROR("Wrong number of arguments (%u != %u)", XORP_UINT_CAST(a->size()), XORP_UINT_CAST(0)); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}boolXrlPimV0p1Client::send_reset_vif_accept_nohello_neighbors( const char* dst_xrl_target_name, const string& vif_name, const ResetVifAcceptNohelloNeighborsCB& cb){ Xrl x(dst_xrl_target_name, "pim/0.1/reset_vif_accept_nohello_neighbors"); x.args().add("vif_name", vif_name); return _sender->send(x, callback(this, &XrlPimV0p1Client::unmarshall_reset_vif_accept_nohello_neighbors, cb));}/* Unmarshall reset_vif_accept_nohello_neighbors */voidXrlPimV0p1Client::unmarshall_reset_vif_accept_nohello_neighbors( const XrlError& e, XrlArgs* a, ResetVifAcceptNohelloNeighborsCB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e); return; } else if (a && a->size() != 0) { XLOG_ERROR("Wrong number of arguments (%u != %u)", XORP_UINT_CAST(a->size()), XORP_UINT_CAST(0)); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}boolXrlPimV0p1Client::send_get_vif_join_prune_period( const char* dst_xrl_target_name, const string& vif_name, const GetVifJoinPrunePeriodCB& cb){ Xrl x(dst_xrl_target_name, "pim/0.1/get_vif_join_prune_period"); x.args().add("vif_name", vif_name); return _sender->send(x, callback(this, &XrlPimV0p1Client::unmarshall_get_vif_join_prune_period, cb));}/* Unmarshall get_vif_join_prune_period */voidXrlPimV0p1Client::unmarshall_get_vif_join_prune_period( const XrlError& e, XrlArgs* a, GetVifJoinPrunePeriodCB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e, 0); return; } else if (a && a->size() != 1) { XLOG_ERROR("Wrong number of arguments (%u != %u)", XORP_UINT_CAST(a->size()), XORP_UINT_CAST(1)); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } uint32_t join_prune_period; try { a->get("join_prune_period", join_prune_period); } catch (const XrlArgs::XrlAtomNotFound&) { XLOG_ERROR("Atom not found"); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } cb->dispatch(e, &join_prune_period);}boolXrlPimV0p1Client::send_set_vif_join_prune_period( const char* dst_xrl_target_name, const string& vif_name, const uint32_t& join_prune_period, const SetVifJoinPrunePeriodCB& cb){ Xrl x(dst_xrl_target_name, "pim/0.1/set_vif_join_prune_period"); x.args().add("vif_name", vif_name); x.args().add("join_prune_period", join_prune_period); return _sender->send(x, callback(this, &XrlPimV0p1Client::unmarshall_set_vif_join_prune_period, cb));}/* Unmarshall set_vif_join_prune_period */voidXrlPimV0p1Client::unmarshall_set_vif_join_prune_period( const XrlError& e, XrlArgs* a, SetVifJoinPrunePeriodCB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e); return; } else if (a && a->size() != 0) { XLOG_ERROR("Wrong number of arguments (%u != %u)", XORP_UINT_CAST(a->size()), XORP_UINT_CAST(0)); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}boolXrlPimV0p1Client::send_reset_vif_join_prune_period( const char* dst_xrl_target_name, const string& vif_name, const ResetVifJoinPrunePeriodCB& cb){ Xrl x(dst_xrl_target_name, "pim/0.1/reset_vif_join_prune_period"); x.args().add("vif_name", vif_name); return _sender->send(x, callback(this, &XrlPimV0p1Client::unmarshall_reset_vif_join_prune_period, cb));}/* Unmarshall reset_vif_join_prune_period */voidXrlPimV0p1Client::unmarshall_reset_vif_join_prune_period( const XrlError& e, XrlArgs* a, ResetVifJoinPrunePeriodCB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e); return; } else if (a && a->size() != 0) { XLOG_ERROR("Wrong number of arguments (%u != %u)", XORP_UINT_CAST(a->size()), XORP_UINT_CAST(0)); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}boolXrlPimV0p1Client::send_get_switch_to_spt_threshold( const char* dst_xrl_target_name, const GetSwitchToSptThresholdCB& cb){ Xrl x(dst_xrl_target_name, "pim/0.1/get_switch_to_spt_threshold"); return _sender->send(x, callback(this, &XrlPimV0p1Client::unmarshall_get_switch_to_spt_threshold, cb));}/* Unmarshall get_switch_to_spt_threshold */voidXrlPimV0p1Client::unmarshall_get_switch_to_spt_threshold( const XrlError& e, XrlArgs* a, GetSwitchToSptThresholdCB cb){ if (e != XrlErr
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -