fea_base.hh
来自「BCAST Implementation for NS2」· HH 代码 · 共 1,668 行 · 第 1/5 页
HH
1,668 行
const XrlCmdError handle_common_0_1_get_status(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_common_0_1_shutdown(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_configured_interface_names(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_configured_vif_names(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_configured_vif_flags(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_configured_vif_pif_index(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_configured_vif_addresses4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_configured_vif_addresses6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_configured_address_flags4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_configured_address_flags6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_configured_interface_enabled(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_configured_mac(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_configured_mtu(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_configured_vif_enabled(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_configured_prefix4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_configured_broadcast4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_configured_endpoint4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_configured_prefix6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_configured_endpoint6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_start_transaction(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_commit_transaction(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_abort_transaction(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_create_interface(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_delete_interface(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_set_interface_enabled(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_set_mac(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_set_mtu(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_create_vif(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_delete_vif(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_set_vif_enabled(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_create_address4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_delete_address4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_set_address_enabled4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_configured_address_enabled4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_set_prefix4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_set_broadcast4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_set_endpoint4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_create_address6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_delete_address6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_set_address_enabled6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_configured_address_enabled6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_set_prefix6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_set_endpoint6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_register_client(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_unregister_client(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_system_interface_names(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_system_vif_names(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_system_vif_flags(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_system_vif_pif_index(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_system_vif_addresses4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_system_address_flags4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_system_vif_addresses6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_system_address_flags6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_system_interface_enabled(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_system_mac(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_system_mtu(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_system_vif_enabled(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_system_prefix4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_system_broadcast4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_system_endpoint4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_system_prefix6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_system_endpoint6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_system_address_enabled4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_get_system_address_enabled6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_register_system_interfaces_client(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_0_1_unregister_system_interfaces_client(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_replicator_0_1_register_ifmgr_mirror(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_ifmgr_replicator_0_1_unregister_ifmgr_mirror(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_fti_0_2_start_transaction(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_fti_0_2_commit_transaction(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_fti_0_2_abort_transaction(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_fti_0_2_add_entry4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_fti_0_2_add_entry6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_fti_0_2_delete_entry4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_fti_0_2_delete_entry6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_fti_0_2_delete_all_entries(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_fti_0_2_delete_all_entries4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_fti_0_2_delete_all_entries6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_fti_0_2_lookup_route4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_fti_0_2_lookup_route6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_fti_0_2_lookup_entry4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_fti_0_2_lookup_entry6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_fti_0_2_have_ipv4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_fti_0_2_have_ipv6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_fti_0_2_get_unicast_forwarding_enabled4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_fti_0_2_get_unicast_forwarding_enabled6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_fti_0_2_set_unicast_forwarding_enabled4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_fti_0_2_set_unicast_forwarding_enabled6(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_raw_packet_0_1_send4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_raw_packet_0_1_send_raw4(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_raw_packet_0_1_register_vif_receiver(const XrlArgs& in, XrlArgs* out); const XrlCmdError handle_raw_packet_0_1_unregister_vif_receiver(const XrlArgs& in, XrlArgs* out); void add_handlers() { if (_cmds->add_handler("common/0.1/get_target_name", callback(this, &XrlFeaTargetBase::handle_common_0_1_get_target_name)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/common/0.1/get_target_name"); } if (_cmds->add_handler("common/0.1/get_version", callback(this, &XrlFeaTargetBase::handle_common_0_1_get_version)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/common/0.1/get_version"); } if (_cmds->add_handler("common/0.1/get_status", callback(this, &XrlFeaTargetBase::handle_common_0_1_get_status)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/common/0.1/get_status"); } if (_cmds->add_handler("common/0.1/shutdown", callback(this, &XrlFeaTargetBase::handle_common_0_1_shutdown)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/common/0.1/shutdown"); } if (_cmds->add_handler("ifmgr/0.1/get_configured_interface_names", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_configured_interface_names)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_configured_interface_names"); } if (_cmds->add_handler("ifmgr/0.1/get_configured_vif_names", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_configured_vif_names)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_configured_vif_names"); } if (_cmds->add_handler("ifmgr/0.1/get_configured_vif_flags", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_configured_vif_flags)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_configured_vif_flags"); } if (_cmds->add_handler("ifmgr/0.1/get_configured_vif_pif_index", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_configured_vif_pif_index)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_configured_vif_pif_index"); } if (_cmds->add_handler("ifmgr/0.1/get_configured_vif_addresses4", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_configured_vif_addresses4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_configured_vif_addresses4"); } if (_cmds->add_handler("ifmgr/0.1/get_configured_vif_addresses6", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_configured_vif_addresses6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_configured_vif_addresses6"); } if (_cmds->add_handler("ifmgr/0.1/get_configured_address_flags4", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_configured_address_flags4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_configured_address_flags4"); } if (_cmds->add_handler("ifmgr/0.1/get_configured_address_flags6", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_configured_address_flags6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_configured_address_flags6"); } if (_cmds->add_handler("ifmgr/0.1/get_configured_interface_enabled", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_configured_interface_enabled)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_configured_interface_enabled"); } if (_cmds->add_handler("ifmgr/0.1/get_configured_mac", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_configured_mac)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_configured_mac"); } if (_cmds->add_handler("ifmgr/0.1/get_configured_mtu", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_configured_mtu)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_configured_mtu"); } if (_cmds->add_handler("ifmgr/0.1/get_configured_vif_enabled", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_configured_vif_enabled)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_configured_vif_enabled"); } if (_cmds->add_handler("ifmgr/0.1/get_configured_prefix4", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_configured_prefix4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_configured_prefix4"); } if (_cmds->add_handler("ifmgr/0.1/get_configured_broadcast4", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_configured_broadcast4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_configured_broadcast4"); } if (_cmds->add_handler("ifmgr/0.1/get_configured_endpoint4", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_configured_endpoint4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_configured_endpoint4"); } if (_cmds->add_handler("ifmgr/0.1/get_configured_prefix6", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_configured_prefix6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_configured_prefix6"); } if (_cmds->add_handler("ifmgr/0.1/get_configured_endpoint6", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_configured_endpoint6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_configured_endpoint6"); } if (_cmds->add_handler("ifmgr/0.1/start_transaction", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_start_transaction)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/start_transaction"); } if (_cmds->add_handler("ifmgr/0.1/commit_transaction", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_commit_transaction)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/commit_transaction"); } if (_cmds->add_handler("ifmgr/0.1/abort_transaction", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_abort_transaction)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/abort_transaction"); } if (_cmds->add_handler("ifmgr/0.1/create_interface", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_create_interface)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/create_interface"); } if (_cmds->add_handler("ifmgr/0.1/delete_interface", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_delete_interface)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/delete_interface"); } if (_cmds->add_handler("ifmgr/0.1/set_interface_enabled", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_set_interface_enabled)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/set_interface_enabled"); } if (_cmds->add_handler("ifmgr/0.1/set_mac", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_set_mac)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/set_mac"); } if (_cmds->add_handler("ifmgr/0.1/set_mtu", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_set_mtu)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/set_mtu"); } if (_cmds->add_handler("ifmgr/0.1/create_vif", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_create_vif)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/create_vif"); } if (_cmds->add_handler("ifmgr/0.1/delete_vif", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_delete_vif)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/delete_vif"); } if (_cmds->add_handler("ifmgr/0.1/set_vif_enabled", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_set_vif_enabled)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/set_vif_enabled"); } if (_cmds->add_handler("ifmgr/0.1/create_address4", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_create_address4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/create_address4"); } if (_cmds->add_handler("ifmgr/0.1/delete_address4", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_delete_address4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/delete_address4"); } if (_cmds->add_handler("ifmgr/0.1/set_address_enabled4", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_set_address_enabled4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/set_address_enabled4"); } if (_cmds->add_handler("ifmgr/0.1/get_configured_address_enabled4", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_configured_address_enabled4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_configured_address_enabled4"); } if (_cmds->add_handler("ifmgr/0.1/set_prefix4", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_set_prefix4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/set_prefix4"); }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?