?? mld6igmp_xif.cc
字號:
const StopMld6IgmpCB& cb){ Xrl x(the_tgt, "mld6igmp/0.1/stop_mld6igmp"); return _sender->send(x, callback(this, &XrlMld6igmpV0p1Client::unmarshall_stop_mld6igmp, cb));}/* Unmarshall stop_mld6igmp */voidXrlMld6igmpV0p1Client::unmarshall_stop_mld6igmp( const XrlError& e, XrlArgs* a, StopMld6IgmpCB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e); return; } else if (a && a->size() != 0) { XLOG_ERROR("Wrong number of arguments (%u != 0)", (uint32_t)a->size()); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}boolXrlMld6igmpV0p1Client::send_start_cli( const char* the_tgt, const StartCliCB& cb){ Xrl x(the_tgt, "mld6igmp/0.1/start_cli"); return _sender->send(x, callback(this, &XrlMld6igmpV0p1Client::unmarshall_start_cli, cb));}/* Unmarshall start_cli */voidXrlMld6igmpV0p1Client::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 != 0)", (uint32_t)a->size()); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}boolXrlMld6igmpV0p1Client::send_stop_cli( const char* the_tgt, const StopCliCB& cb){ Xrl x(the_tgt, "mld6igmp/0.1/stop_cli"); return _sender->send(x, callback(this, &XrlMld6igmpV0p1Client::unmarshall_stop_cli, cb));}/* Unmarshall stop_cli */voidXrlMld6igmpV0p1Client::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 != 0)", (uint32_t)a->size()); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}boolXrlMld6igmpV0p1Client::send_get_vif_proto_version( const char* the_tgt, const string& vif_name, const GetVifProtoVersionCB& cb){ Xrl x(the_tgt, "mld6igmp/0.1/get_vif_proto_version"); x.args().add("vif_name", vif_name); return _sender->send(x, callback(this, &XrlMld6igmpV0p1Client::unmarshall_get_vif_proto_version, cb));}/* Unmarshall get_vif_proto_version */voidXrlMld6igmpV0p1Client::unmarshall_get_vif_proto_version( const XrlError& e, XrlArgs* a, GetVifProtoVersionCB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e, 0); return; } else if (a && a->size() != 1) { XLOG_ERROR("Wrong number of arguments (%u != 1)", (uint32_t)a->size()); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } uint32_t proto_version; try { a->get("proto_version", proto_version); } catch (const XrlArgs::XrlAtomNotFound&) { XLOG_ERROR("Atom not found"); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } cb->dispatch(e, &proto_version);}boolXrlMld6igmpV0p1Client::send_set_vif_proto_version( const char* the_tgt, const string& vif_name, const uint32_t& proto_version, const SetVifProtoVersionCB& cb){ Xrl x(the_tgt, "mld6igmp/0.1/set_vif_proto_version"); x.args().add("vif_name", vif_name); x.args().add("proto_version", proto_version); return _sender->send(x, callback(this, &XrlMld6igmpV0p1Client::unmarshall_set_vif_proto_version, cb));}/* Unmarshall set_vif_proto_version */voidXrlMld6igmpV0p1Client::unmarshall_set_vif_proto_version( const XrlError& e, XrlArgs* a, SetVifProtoVersionCB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e); return; } else if (a && a->size() != 0) { XLOG_ERROR("Wrong number of arguments (%u != 0)", (uint32_t)a->size()); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}boolXrlMld6igmpV0p1Client::send_reset_vif_proto_version( const char* the_tgt, const string& vif_name, const ResetVifProtoVersionCB& cb){ Xrl x(the_tgt, "mld6igmp/0.1/reset_vif_proto_version"); x.args().add("vif_name", vif_name); return _sender->send(x, callback(this, &XrlMld6igmpV0p1Client::unmarshall_reset_vif_proto_version, cb));}/* Unmarshall reset_vif_proto_version */voidXrlMld6igmpV0p1Client::unmarshall_reset_vif_proto_version( const XrlError& e, XrlArgs* a, ResetVifProtoVersionCB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e); return; } else if (a && a->size() != 0) { XLOG_ERROR("Wrong number of arguments (%u != 0)", (uint32_t)a->size()); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}boolXrlMld6igmpV0p1Client::send_enable_log_trace( const char* the_tgt, const EnableLogTraceCB& cb){ Xrl x(the_tgt, "mld6igmp/0.1/enable_log_trace"); return _sender->send(x, callback(this, &XrlMld6igmpV0p1Client::unmarshall_enable_log_trace, cb));}/* Unmarshall enable_log_trace */voidXrlMld6igmpV0p1Client::unmarshall_enable_log_trace( const XrlError& e, XrlArgs* a, EnableLogTraceCB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e); return; } else if (a && a->size() != 0) { XLOG_ERROR("Wrong number of arguments (%u != 0)", (uint32_t)a->size()); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}boolXrlMld6igmpV0p1Client::send_disable_log_trace( const char* the_tgt, const DisableLogTraceCB& cb){ Xrl x(the_tgt, "mld6igmp/0.1/disable_log_trace"); return _sender->send(x, callback(this, &XrlMld6igmpV0p1Client::unmarshall_disable_log_trace, cb));}/* Unmarshall disable_log_trace */voidXrlMld6igmpV0p1Client::unmarshall_disable_log_trace( const XrlError& e, XrlArgs* a, DisableLogTraceCB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e); return; } else if (a && a->size() != 0) { XLOG_ERROR("Wrong number of arguments (%u != 0)", (uint32_t)a->size()); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}boolXrlMld6igmpV0p1Client::send_add_protocol4( const char* the_tgt, const string& xrl_sender_name, const string& protocol_name, const uint32_t& protocol_id, const string& vif_name, const uint32_t& vif_index, const AddProtocol4CB& cb){ Xrl x(the_tgt, "mld6igmp/0.1/add_protocol4"); x.args().add("xrl_sender_name", xrl_sender_name); x.args().add("protocol_name", protocol_name); x.args().add("protocol_id", protocol_id); x.args().add("vif_name", vif_name); x.args().add("vif_index", vif_index); return _sender->send(x, callback(this, &XrlMld6igmpV0p1Client::unmarshall_add_protocol4, cb));}/* Unmarshall add_protocol4 */voidXrlMld6igmpV0p1Client::unmarshall_add_protocol4( const XrlError& e, XrlArgs* a, AddProtocol4CB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e); return; } else if (a && a->size() != 0) { XLOG_ERROR("Wrong number of arguments (%u != 0)", (uint32_t)a->size()); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}boolXrlMld6igmpV0p1Client::send_add_protocol6( const char* the_tgt, const string& xrl_sender_name, const string& protocol_name, const uint32_t& protocol_id, const string& vif_name, const uint32_t& vif_index, const AddProtocol6CB& cb){ Xrl x(the_tgt, "mld6igmp/0.1/add_protocol6"); x.args().add("xrl_sender_name", xrl_sender_name); x.args().add("protocol_name", protocol_name); x.args().add("protocol_id", protocol_id); x.args().add("vif_name", vif_name); x.args().add("vif_index", vif_index); return _sender->send(x, callback(this, &XrlMld6igmpV0p1Client::unmarshall_add_protocol6, cb));}/* Unmarshall add_protocol6 */voidXrlMld6igmpV0p1Client::unmarshall_add_protocol6( const XrlError& e, XrlArgs* a, AddProtocol6CB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e); return; } else if (a && a->size() != 0) { XLOG_ERROR("Wrong number of arguments (%u != 0)", (uint32_t)a->size()); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}boolXrlMld6igmpV0p1Client::send_delete_protocol4( const char* the_tgt, const string& xrl_sender_name, const string& protocol_name, const uint32_t& protocol_id, const string& vif_name, const uint32_t& vif_index, const DeleteProtocol4CB& cb){ Xrl x(the_tgt, "mld6igmp/0.1/delete_protocol4"); x.args().add("xrl_sender_name", xrl_sender_name); x.args().add("protocol_name", protocol_name); x.args().add("protocol_id", protocol_id); x.args().add("vif_name", vif_name); x.args().add("vif_index", vif_index); return _sender->send(x, callback(this, &XrlMld6igmpV0p1Client::unmarshall_delete_protocol4, cb));}/* Unmarshall delete_protocol4 */voidXrlMld6igmpV0p1Client::unmarshall_delete_protocol4( const XrlError& e, XrlArgs* a, DeleteProtocol4CB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e); return; } else if (a && a->size() != 0) { XLOG_ERROR("Wrong number of arguments (%u != 0)", (uint32_t)a->size()); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}boolXrlMld6igmpV0p1Client::send_delete_protocol6( const char* the_tgt, const string& xrl_sender_name, const string& protocol_name, const uint32_t& protocol_id, const string& vif_name, const uint32_t& vif_index, const DeleteProtocol6CB& cb){ Xrl x(the_tgt, "mld6igmp/0.1/delete_protocol6"); x.args().add("xrl_sender_name", xrl_sender_name); x.args().add("protocol_name", protocol_name); x.args().add("protocol_id", protocol_id); x.args().add("vif_name", vif_name); x.args().add("vif_index", vif_index); return _sender->send(x, callback(this, &XrlMld6igmpV0p1Client::unmarshall_delete_protocol6, cb));}/* Unmarshall delete_protocol6 */voidXrlMld6igmpV0p1Client::unmarshall_delete_protocol6( const XrlError& e, XrlArgs* a, DeleteProtocol6CB cb){ if (e != XrlError::OKAY()) { cb->dispatch(e); return; } else if (a && a->size() != 0) { XLOG_ERROR("Wrong number of arguments (%u != 0)", (uint32_t)a->size()); cb->dispatch(XrlError::BAD_ARGS()); return; } cb->dispatch(e);}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -