?? fea_ifmgr_xif.cc
字號:
/* Unmarshall get_system_interface_enabled */voidXrlIfmgrV0p1Client::unmarshall_get_system_interface_enabled( const XrlError& e, XrlArgs* a, GetSystemInterfaceEnabledCB 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; } bool enabled; try { a->get("enabled", enabled); } catch (const XrlArgs::XrlAtomNotFound&) { XLOG_ERROR("Atom not found"); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } cb->dispatch(e, &enabled);}boolXrlIfmgrV0p1Client::send_get_system_mac( const char* the_tgt, const string& ifname, const GetSystemMacCB& cb){ Xrl x(the_tgt, "ifmgr/0.1/get_system_mac"); x.args().add("ifname", ifname); return _sender->send(x, callback(this, &XrlIfmgrV0p1Client::unmarshall_get_system_mac, cb));}/* Unmarshall get_system_mac */voidXrlIfmgrV0p1Client::unmarshall_get_system_mac( const XrlError& e, XrlArgs* a, GetSystemMacCB 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; } Mac mac; try { a->get("mac", mac); } catch (const XrlArgs::XrlAtomNotFound&) { XLOG_ERROR("Atom not found"); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } cb->dispatch(e, &mac);}boolXrlIfmgrV0p1Client::send_get_system_mtu( const char* the_tgt, const string& ifname, const GetSystemMtuCB& cb){ Xrl x(the_tgt, "ifmgr/0.1/get_system_mtu"); x.args().add("ifname", ifname); return _sender->send(x, callback(this, &XrlIfmgrV0p1Client::unmarshall_get_system_mtu, cb));}/* Unmarshall get_system_mtu */voidXrlIfmgrV0p1Client::unmarshall_get_system_mtu( const XrlError& e, XrlArgs* a, GetSystemMtuCB 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 mtu; try { a->get("mtu", mtu); } catch (const XrlArgs::XrlAtomNotFound&) { XLOG_ERROR("Atom not found"); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } cb->dispatch(e, &mtu);}boolXrlIfmgrV0p1Client::send_get_system_vif_enabled( const char* the_tgt, const string& ifname, const string& vif, const GetSystemVifEnabledCB& cb){ Xrl x(the_tgt, "ifmgr/0.1/get_system_vif_enabled"); x.args().add("ifname", ifname); x.args().add("vif", vif); return _sender->send(x, callback(this, &XrlIfmgrV0p1Client::unmarshall_get_system_vif_enabled, cb));}/* Unmarshall get_system_vif_enabled */voidXrlIfmgrV0p1Client::unmarshall_get_system_vif_enabled( const XrlError& e, XrlArgs* a, GetSystemVifEnabledCB 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; } bool enabled; try { a->get("enabled", enabled); } catch (const XrlArgs::XrlAtomNotFound&) { XLOG_ERROR("Atom not found"); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } cb->dispatch(e, &enabled);}boolXrlIfmgrV0p1Client::send_get_system_prefix4( const char* the_tgt, const string& ifname, const string& vif, const IPv4& address, const GetSystemPrefix4CB& cb){ Xrl x(the_tgt, "ifmgr/0.1/get_system_prefix4"); x.args().add("ifname", ifname); x.args().add("vif", vif); x.args().add("address", address); return _sender->send(x, callback(this, &XrlIfmgrV0p1Client::unmarshall_get_system_prefix4, cb));}/* Unmarshall get_system_prefix4 */voidXrlIfmgrV0p1Client::unmarshall_get_system_prefix4( const XrlError& e, XrlArgs* a, GetSystemPrefix4CB 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 prefix_len; try { a->get("prefix_len", prefix_len); } catch (const XrlArgs::XrlAtomNotFound&) { XLOG_ERROR("Atom not found"); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } cb->dispatch(e, &prefix_len);}boolXrlIfmgrV0p1Client::send_get_system_broadcast4( const char* the_tgt, const string& ifname, const string& vif, const IPv4& address, const GetSystemBroadcast4CB& cb){ Xrl x(the_tgt, "ifmgr/0.1/get_system_broadcast4"); x.args().add("ifname", ifname); x.args().add("vif", vif); x.args().add("address", address); return _sender->send(x, callback(this, &XrlIfmgrV0p1Client::unmarshall_get_system_broadcast4, cb));}/* Unmarshall get_system_broadcast4 */voidXrlIfmgrV0p1Client::unmarshall_get_system_broadcast4( const XrlError& e, XrlArgs* a, GetSystemBroadcast4CB 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; } IPv4 broadcast; try { a->get("broadcast", broadcast); } catch (const XrlArgs::XrlAtomNotFound&) { XLOG_ERROR("Atom not found"); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } cb->dispatch(e, &broadcast);}boolXrlIfmgrV0p1Client::send_get_system_endpoint4( const char* the_tgt, const string& ifname, const string& vif, const IPv4& address, const GetSystemEndpoint4CB& cb){ Xrl x(the_tgt, "ifmgr/0.1/get_system_endpoint4"); x.args().add("ifname", ifname); x.args().add("vif", vif); x.args().add("address", address); return _sender->send(x, callback(this, &XrlIfmgrV0p1Client::unmarshall_get_system_endpoint4, cb));}/* Unmarshall get_system_endpoint4 */voidXrlIfmgrV0p1Client::unmarshall_get_system_endpoint4( const XrlError& e, XrlArgs* a, GetSystemEndpoint4CB 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; } IPv4 endpoint; try { a->get("endpoint", endpoint); } catch (const XrlArgs::XrlAtomNotFound&) { XLOG_ERROR("Atom not found"); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } cb->dispatch(e, &endpoint);}boolXrlIfmgrV0p1Client::send_get_system_prefix6( const char* the_tgt, const string& ifname, const string& vif, const IPv6& address, const GetSystemPrefix6CB& cb){ Xrl x(the_tgt, "ifmgr/0.1/get_system_prefix6"); x.args().add("ifname", ifname); x.args().add("vif", vif); x.args().add("address", address); return _sender->send(x, callback(this, &XrlIfmgrV0p1Client::unmarshall_get_system_prefix6, cb));}/* Unmarshall get_system_prefix6 */voidXrlIfmgrV0p1Client::unmarshall_get_system_prefix6( const XrlError& e, XrlArgs* a, GetSystemPrefix6CB 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 prefix_len; try { a->get("prefix_len", prefix_len); } catch (const XrlArgs::XrlAtomNotFound&) { XLOG_ERROR("Atom not found"); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } cb->dispatch(e, &prefix_len);}boolXrlIfmgrV0p1Client::send_get_system_endpoint6( const char* the_tgt, const string& ifname, const string& vif, const IPv6& address, const GetSystemEndpoint6CB& cb){ Xrl x(the_tgt, "ifmgr/0.1/get_system_endpoint6"); x.args().add("ifname", ifname); x.args().add("vif", vif); x.args().add("address", address); return _sender->send(x, callback(this, &XrlIfmgrV0p1Client::unmarshall_get_system_endpoint6, cb));}/* Unmarshall get_system_endpoint6 */voidXrlIfmgrV0p1Client::unmarshall_get_system_endpoint6( const XrlError& e, XrlArgs* a, GetSystemEndpoint6CB 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; } IPv6 endpoint; try { a->get("endpoint", endpoint); } catch (const XrlArgs::XrlAtomNotFound&) { XLOG_ERROR("Atom not found"); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } cb->dispatch(e, &endpoint);}boolXrlIfmgrV0p1Client::send_get_system_address_enabled4( const char* the_tgt, const string& ifname, const string& vif, const IPv4& address, const GetSystemAddressEnabled4CB& cb){ Xrl x(the_tgt, "ifmgr/0.1/get_system_address_enabled4"); x.args().add("ifname", ifname); x.args().add("vif", vif); x.args().add("address", address); return _sender->send(x, callback(this, &XrlIfmgrV0p1Client::unmarshall_get_system_address_enabled4, cb));}/* Unmarshall get_system_address_enabled4 */voidXrlIfmgrV0p1Client::unmarshall_get_system_address_enabled4( const XrlError& e, XrlArgs* a, GetSystemAddressEnabled4CB 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; } bool enabled; try { a->get("enabled", enabled); } catch (const XrlArgs::XrlAtomNotFound&) { XLOG_ERROR("Atom not found"); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } cb->dispatch(e, &enabled);}boolXrlIfmgrV0p1Client::send_get_system_address_enabled6( const char* the_tgt, const string& ifname, const string& vif, const IPv6& address, const GetSystemAddressEnabled6CB& cb){ Xrl x(the_tgt, "ifmgr/0.1/get_system_address_enabled6"); x.args().add("ifname", ifname); x.args().add("vif", vif); x.args().add("address", address); return _sender->send(x, callback(this, &XrlIfmgrV0p1Client::unmarshall_get_system_address_enabled6, cb));}/* Unmarshall get_system_address_enabled6 */voidXrlIfmgrV0p1Client::unmarshall_get_system_address_enabled6( const XrlError& e, XrlArgs* a, GetSystemAddressEnabled6CB 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; } bool enabled; try { a->get("enabled", enabled); } catch (const XrlArgs::XrlAtomNotFound&) { XLOG_ERROR("Atom not found"); cb->dispatch(XrlError::BAD_ARGS(), 0); return; } cb->dispatch(e, &enabled);}boolXrlIfmgrV0p1Client::send_register_system_interfaces_client( const char* the_tgt, const string& clientname, const RegisterSystemInterfacesClientCB& cb){ Xrl x(the_tgt, "ifmgr/0.1/register_system_interfaces_client"); x.args().add("clientname", clientname); return _sender->send(x, callback(this, &XrlIfmgrV0p1Client::unmarshall_register_system_interfaces_client, cb));}/* Unmarshall register_system_interfaces_client */voidXrlIfmgrV0p1Client::unmarshall_register_system_interfaces_client( const XrlError& e, XrlArgs* a, RegisterSystemInterfacesClientCB 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);}boolXrlIfmgrV0p1Client::send_unregister_system_interfaces_client( const char* the_tgt, const string& clientname, const UnregisterSystemInterfacesClientCB& cb){ Xrl x(the_tgt, "ifmgr/0.1/unregister_system_interfaces_client"); x.args().add("clientname", clientname); return _sender->send(x, callback(this, &XrlIfmgrV0p1Client::unmarshall_unregister_system_interfaces_client, cb));}/* Unmarshall unregister_system_interfaces_client */voidXrlIfmgrV0p1Client::unmarshall_unregister_system_interfaces_client( const XrlError& e, XrlArgs* a, UnregisterSystemInterfacesClientCB 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 + -