📄 mfea_xif.cc
字号:
const bool& is_leq_upcall, const DeleteDataflowMonitor6CB& cb){ Xrl x(dst_xrl_target_name, "mfea/0.1/delete_dataflow_monitor6"); x.args().add("xrl_sender_name", xrl_sender_name); x.args().add("source_address", source_address); x.args().add("group_address", group_address); x.args().add("threshold_interval_sec", threshold_interval_sec); x.args().add("threshold_interval_usec", threshold_interval_usec); x.args().add("threshold_packets", threshold_packets); x.args().add("threshold_bytes", threshold_bytes); x.args().add("is_threshold_in_packets", is_threshold_in_packets); x.args().add("is_threshold_in_bytes", is_threshold_in_bytes); x.args().add("is_geq_upcall", is_geq_upcall); x.args().add("is_leq_upcall", is_leq_upcall); return _sender->send(x, callback(this, &XrlMfeaV0p1Client::unmarshall_delete_dataflow_monitor6, cb));}/* Unmarshall delete_dataflow_monitor6 */voidXrlMfeaV0p1Client::unmarshall_delete_dataflow_monitor6( const XrlError& e, XrlArgs* a, DeleteDataflowMonitor6CB 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);}boolXrlMfeaV0p1Client::send_delete_all_dataflow_monitor4( const char* dst_xrl_target_name, const string& xrl_sender_name, const IPv4& source_address, const IPv4& group_address, const DeleteAllDataflowMonitor4CB& cb){ Xrl x(dst_xrl_target_name, "mfea/0.1/delete_all_dataflow_monitor4"); x.args().add("xrl_sender_name", xrl_sender_name); x.args().add("source_address", source_address); x.args().add("group_address", group_address); return _sender->send(x, callback(this, &XrlMfeaV0p1Client::unmarshall_delete_all_dataflow_monitor4, cb));}/* Unmarshall delete_all_dataflow_monitor4 */voidXrlMfeaV0p1Client::unmarshall_delete_all_dataflow_monitor4( const XrlError& e, XrlArgs* a, DeleteAllDataflowMonitor4CB 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);}boolXrlMfeaV0p1Client::send_delete_all_dataflow_monitor6( const char* dst_xrl_target_name, const string& xrl_sender_name, const IPv6& source_address, const IPv6& group_address, const DeleteAllDataflowMonitor6CB& cb){ Xrl x(dst_xrl_target_name, "mfea/0.1/delete_all_dataflow_monitor6"); x.args().add("xrl_sender_name", xrl_sender_name); x.args().add("source_address", source_address); x.args().add("group_address", group_address); return _sender->send(x, callback(this, &XrlMfeaV0p1Client::unmarshall_delete_all_dataflow_monitor6, cb));}/* Unmarshall delete_all_dataflow_monitor6 */voidXrlMfeaV0p1Client::unmarshall_delete_all_dataflow_monitor6( const XrlError& e, XrlArgs* a, DeleteAllDataflowMonitor6CB 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);}boolXrlMfeaV0p1Client::send_enable_vif( const char* dst_xrl_target_name, const string& vif_name, const bool& enable, const EnableVifCB& cb){ Xrl x(dst_xrl_target_name, "mfea/0.1/enable_vif"); x.args().add("vif_name", vif_name); x.args().add("enable", enable); return _sender->send(x, callback(this, &XrlMfeaV0p1Client::unmarshall_enable_vif, cb));}/* Unmarshall enable_vif */voidXrlMfeaV0p1Client::unmarshall_enable_vif( const XrlError& e, XrlArgs* a, EnableVifCB 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);}boolXrlMfeaV0p1Client::send_start_vif( const char* dst_xrl_target_name, const string& vif_name, const StartVifCB& cb){ Xrl x(dst_xrl_target_name, "mfea/0.1/start_vif"); x.args().add("vif_name", vif_name); return _sender->send(x, callback(this, &XrlMfeaV0p1Client::unmarshall_start_vif, cb));}/* Unmarshall start_vif */voidXrlMfeaV0p1Client::unmarshall_start_vif( const XrlError& e, XrlArgs* a, StartVifCB 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);}boolXrlMfeaV0p1Client::send_stop_vif( const char* dst_xrl_target_name, const string& vif_name, const StopVifCB& cb){ Xrl x(dst_xrl_target_name, "mfea/0.1/stop_vif"); x.args().add("vif_name", vif_name); return _sender->send(x, callback(this, &XrlMfeaV0p1Client::unmarshall_stop_vif, cb));}/* Unmarshall stop_vif */voidXrlMfeaV0p1Client::unmarshall_stop_vif( const XrlError& e, XrlArgs* a, StopVifCB 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);}boolXrlMfeaV0p1Client::send_enable_all_vifs( const char* dst_xrl_target_name, const bool& enable, const EnableAllVifsCB& cb){ Xrl x(dst_xrl_target_name, "mfea/0.1/enable_all_vifs"); x.args().add("enable", enable); return _sender->send(x, callback(this, &XrlMfeaV0p1Client::unmarshall_enable_all_vifs, cb));}/* Unmarshall enable_all_vifs */voidXrlMfeaV0p1Client::unmarshall_enable_all_vifs( const XrlError& e, XrlArgs* a, EnableAllVifsCB 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);}boolXrlMfeaV0p1Client::send_start_all_vifs( const char* dst_xrl_target_name, const StartAllVifsCB& cb){ Xrl x(dst_xrl_target_name, "mfea/0.1/start_all_vifs"); return _sender->send(x, callback(this, &XrlMfeaV0p1Client::unmarshall_start_all_vifs, cb));}/* Unmarshall start_all_vifs */voidXrlMfeaV0p1Client::unmarshall_start_all_vifs( const XrlError& e, XrlArgs* a, StartAllVifsCB 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);}boolXrlMfeaV0p1Client::send_stop_all_vifs( const char* dst_xrl_target_name, const StopAllVifsCB& cb){ Xrl x(dst_xrl_target_name, "mfea/0.1/stop_all_vifs"); return _sender->send(x, callback(this, &XrlMfeaV0p1Client::unmarshall_stop_all_vifs, cb));}/* Unmarshall stop_all_vifs */voidXrlMfeaV0p1Client::unmarshall_stop_all_vifs( const XrlError& e, XrlArgs* a, StopAllVifsCB 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);}boolXrlMfeaV0p1Client::send_enable_mfea( const char* dst_xrl_target_name, const bool& enable, const EnableMfeaCB& cb){ Xrl x(dst_xrl_target_name, "mfea/0.1/enable_mfea"); x.args().add("enable", enable); return _sender->send(x, callback(this, &XrlMfeaV0p1Client::unmarshall_enable_mfea, cb));}/* Unmarshall enable_mfea */voidXrlMfeaV0p1Client::unmarshall_enable_mfea( const XrlError& e, XrlArgs* a, EnableMfeaCB 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);}boolXrlMfeaV0p1Client::send_start_mfea( const char* dst_xrl_target_name, const StartMfeaCB& cb){ Xrl x(dst_xrl_target_name, "mfea/0.1/start_mfea"); return _sender->send(x, callback(this, &XrlMfeaV0p1Client::unmarshall_start_mfea, cb));}/* Unmarshall start_mfea */voidXrlMfeaV0p1Client::unmarshall_start_mfea( const XrlError& e, XrlArgs* a, StartMfeaCB 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);}boolXrlMfeaV0p1Client::send_stop_mfea( const char* dst_xrl_target_name, const StopMfeaCB& cb){ Xrl x(dst_xrl_target_name, "mfea/0.1/stop_mfea"); return _sender->send(x, callback(this, &XrlMfeaV0p1Client::unmarshall_stop_mfea, cb));}/* Unmarshall stop_mfea */voidXrlMfeaV0p1Client::unmarshall_stop_mfea( const XrlError& e, XrlArgs* a, StopMfeaCB 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);}boolXrlMfeaV0p1Client::send_enable_cli( const char* dst_xrl_target_name, const bool& enable, const EnableCliCB& cb){ Xrl x(dst_xrl_target_name, "mfea/0.1/enable_cli"); x.args().add("enable", enable); return _sender->send(x, callback(this, &XrlMfeaV0p1Client::unmarshall_enable_cli, cb));}/* Unmarshall enable_cli */voidXrlMfeaV0p1Client::unmarshall_enable_cli( const XrlError& e, XrlArgs* a, EnableCliCB 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);}boolXrlMfeaV0p1Client::send_start_cli( const char* dst_xrl_target_name, const StartCliCB& cb){ Xrl x(dst_xrl_target_name, "mfea/0.1/start_cli"); return _sender->send(x, callback(this, &XrlMfeaV0p1Client::unmarshall_start_cli, cb));}/* Unmarshall start_cli */voidXrlMfeaV0p1Client::unmarshall_start_cli( const XrlError& e, XrlArgs* a, StartCliCB 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);}boolXrlMfeaV0p1Client::send_stop_cli( const char* dst_xrl_target_name, const StopCliCB& cb){ Xrl x(dst_xrl_target_name, "mfea/0.1/stop_cli"); return _sender->send(x, callback(this, &XrlMfeaV0p1Client::unmarshall_stop_cli, cb));}/* Unmarshall stop_cli */voidXrlMfeaV0p1Client::unmarshall_stop_cli( const XrlError& e, XrlArgs* a, StopCliCB 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);}boolXrlMfeaV0p1Client::send_log_trace_all( const char* dst_xrl_target_name, const bool& enable, const LogTraceAllCB& cb){ Xrl x(dst_xrl_target_name, "mfea/0.1/log_trace_all"); x.args().add("enable", enable); return _sender->send(x, callback(this, &XrlMfeaV0p1Client::unmarshall_log_trace_all, cb));}/* Unmarshall log_trace_all */voidXrlMfeaV0p1Client::unmarshall_log_trace_all( const XrlError& e, XrlArgs* a, LogTraceAllCB 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);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -