fea_base.hh
来自「BCAST Implementation for NS2」· HH 代码 · 共 1,668 行 · 第 1/5 页
HH
1,668 行
if (_cmds->add_handler("ifmgr/0.1/set_broadcast4", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_set_broadcast4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/set_broadcast4"); } if (_cmds->add_handler("ifmgr/0.1/set_endpoint4", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_set_endpoint4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/set_endpoint4"); } if (_cmds->add_handler("ifmgr/0.1/create_address6", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_create_address6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/create_address6"); } if (_cmds->add_handler("ifmgr/0.1/delete_address6", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_delete_address6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/delete_address6"); } if (_cmds->add_handler("ifmgr/0.1/set_address_enabled6", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_set_address_enabled6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/set_address_enabled6"); } if (_cmds->add_handler("ifmgr/0.1/get_configured_address_enabled6", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_configured_address_enabled6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_configured_address_enabled6"); } if (_cmds->add_handler("ifmgr/0.1/set_prefix6", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_set_prefix6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/set_prefix6"); } if (_cmds->add_handler("ifmgr/0.1/set_endpoint6", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_set_endpoint6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/set_endpoint6"); } if (_cmds->add_handler("ifmgr/0.1/register_client", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_register_client)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/register_client"); } if (_cmds->add_handler("ifmgr/0.1/unregister_client", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_unregister_client)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/unregister_client"); } if (_cmds->add_handler("ifmgr/0.1/get_system_interface_names", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_system_interface_names)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_system_interface_names"); } if (_cmds->add_handler("ifmgr/0.1/get_system_vif_names", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_system_vif_names)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_system_vif_names"); } if (_cmds->add_handler("ifmgr/0.1/get_system_vif_flags", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_system_vif_flags)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_system_vif_flags"); } if (_cmds->add_handler("ifmgr/0.1/get_system_vif_pif_index", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_system_vif_pif_index)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_system_vif_pif_index"); } if (_cmds->add_handler("ifmgr/0.1/get_system_vif_addresses4", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_system_vif_addresses4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_system_vif_addresses4"); } if (_cmds->add_handler("ifmgr/0.1/get_system_address_flags4", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_system_address_flags4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_system_address_flags4"); } if (_cmds->add_handler("ifmgr/0.1/get_system_vif_addresses6", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_system_vif_addresses6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_system_vif_addresses6"); } if (_cmds->add_handler("ifmgr/0.1/get_system_address_flags6", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_system_address_flags6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_system_address_flags6"); } if (_cmds->add_handler("ifmgr/0.1/get_system_interface_enabled", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_system_interface_enabled)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_system_interface_enabled"); } if (_cmds->add_handler("ifmgr/0.1/get_system_mac", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_system_mac)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_system_mac"); } if (_cmds->add_handler("ifmgr/0.1/get_system_mtu", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_system_mtu)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_system_mtu"); } if (_cmds->add_handler("ifmgr/0.1/get_system_vif_enabled", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_system_vif_enabled)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_system_vif_enabled"); } if (_cmds->add_handler("ifmgr/0.1/get_system_prefix4", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_system_prefix4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_system_prefix4"); } if (_cmds->add_handler("ifmgr/0.1/get_system_broadcast4", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_system_broadcast4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_system_broadcast4"); } if (_cmds->add_handler("ifmgr/0.1/get_system_endpoint4", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_system_endpoint4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_system_endpoint4"); } if (_cmds->add_handler("ifmgr/0.1/get_system_prefix6", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_system_prefix6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_system_prefix6"); } if (_cmds->add_handler("ifmgr/0.1/get_system_endpoint6", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_system_endpoint6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_system_endpoint6"); } if (_cmds->add_handler("ifmgr/0.1/get_system_address_enabled4", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_system_address_enabled4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_system_address_enabled4"); } if (_cmds->add_handler("ifmgr/0.1/get_system_address_enabled6", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_get_system_address_enabled6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/get_system_address_enabled6"); } if (_cmds->add_handler("ifmgr/0.1/register_system_interfaces_client", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_register_system_interfaces_client)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/register_system_interfaces_client"); } if (_cmds->add_handler("ifmgr/0.1/unregister_system_interfaces_client", callback(this, &XrlFeaTargetBase::handle_ifmgr_0_1_unregister_system_interfaces_client)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr/0.1/unregister_system_interfaces_client"); } if (_cmds->add_handler("ifmgr_replicator/0.1/register_ifmgr_mirror", callback(this, &XrlFeaTargetBase::handle_ifmgr_replicator_0_1_register_ifmgr_mirror)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr_replicator/0.1/register_ifmgr_mirror"); } if (_cmds->add_handler("ifmgr_replicator/0.1/unregister_ifmgr_mirror", callback(this, &XrlFeaTargetBase::handle_ifmgr_replicator_0_1_unregister_ifmgr_mirror)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/ifmgr_replicator/0.1/unregister_ifmgr_mirror"); } if (_cmds->add_handler("fti/0.2/start_transaction", callback(this, &XrlFeaTargetBase::handle_fti_0_2_start_transaction)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/fti/0.2/start_transaction"); } if (_cmds->add_handler("fti/0.2/commit_transaction", callback(this, &XrlFeaTargetBase::handle_fti_0_2_commit_transaction)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/fti/0.2/commit_transaction"); } if (_cmds->add_handler("fti/0.2/abort_transaction", callback(this, &XrlFeaTargetBase::handle_fti_0_2_abort_transaction)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/fti/0.2/abort_transaction"); } if (_cmds->add_handler("fti/0.2/add_entry4", callback(this, &XrlFeaTargetBase::handle_fti_0_2_add_entry4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/fti/0.2/add_entry4"); } if (_cmds->add_handler("fti/0.2/add_entry6", callback(this, &XrlFeaTargetBase::handle_fti_0_2_add_entry6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/fti/0.2/add_entry6"); } if (_cmds->add_handler("fti/0.2/delete_entry4", callback(this, &XrlFeaTargetBase::handle_fti_0_2_delete_entry4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/fti/0.2/delete_entry4"); } if (_cmds->add_handler("fti/0.2/delete_entry6", callback(this, &XrlFeaTargetBase::handle_fti_0_2_delete_entry6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/fti/0.2/delete_entry6"); } if (_cmds->add_handler("fti/0.2/delete_all_entries", callback(this, &XrlFeaTargetBase::handle_fti_0_2_delete_all_entries)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/fti/0.2/delete_all_entries"); } if (_cmds->add_handler("fti/0.2/delete_all_entries4", callback(this, &XrlFeaTargetBase::handle_fti_0_2_delete_all_entries4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/fti/0.2/delete_all_entries4"); } if (_cmds->add_handler("fti/0.2/delete_all_entries6", callback(this, &XrlFeaTargetBase::handle_fti_0_2_delete_all_entries6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/fti/0.2/delete_all_entries6"); } if (_cmds->add_handler("fti/0.2/lookup_route4", callback(this, &XrlFeaTargetBase::handle_fti_0_2_lookup_route4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/fti/0.2/lookup_route4"); } if (_cmds->add_handler("fti/0.2/lookup_route6", callback(this, &XrlFeaTargetBase::handle_fti_0_2_lookup_route6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/fti/0.2/lookup_route6"); } if (_cmds->add_handler("fti/0.2/lookup_entry4", callback(this, &XrlFeaTargetBase::handle_fti_0_2_lookup_entry4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/fti/0.2/lookup_entry4"); } if (_cmds->add_handler("fti/0.2/lookup_entry6", callback(this, &XrlFeaTargetBase::handle_fti_0_2_lookup_entry6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/fti/0.2/lookup_entry6"); } if (_cmds->add_handler("fti/0.2/have_ipv4", callback(this, &XrlFeaTargetBase::handle_fti_0_2_have_ipv4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/fti/0.2/have_ipv4"); } if (_cmds->add_handler("fti/0.2/have_ipv6", callback(this, &XrlFeaTargetBase::handle_fti_0_2_have_ipv6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/fti/0.2/have_ipv6"); } if (_cmds->add_handler("fti/0.2/get_unicast_forwarding_enabled4", callback(this, &XrlFeaTargetBase::handle_fti_0_2_get_unicast_forwarding_enabled4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/fti/0.2/get_unicast_forwarding_enabled4"); } if (_cmds->add_handler("fti/0.2/get_unicast_forwarding_enabled6", callback(this, &XrlFeaTargetBase::handle_fti_0_2_get_unicast_forwarding_enabled6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/fti/0.2/get_unicast_forwarding_enabled6"); } if (_cmds->add_handler("fti/0.2/set_unicast_forwarding_enabled4", callback(this, &XrlFeaTargetBase::handle_fti_0_2_set_unicast_forwarding_enabled4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/fti/0.2/set_unicast_forwarding_enabled4"); } if (_cmds->add_handler("fti/0.2/set_unicast_forwarding_enabled6", callback(this, &XrlFeaTargetBase::handle_fti_0_2_set_unicast_forwarding_enabled6)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/fti/0.2/set_unicast_forwarding_enabled6"); } if (_cmds->add_handler("raw_packet/0.1/send4", callback(this, &XrlFeaTargetBase::handle_raw_packet_0_1_send4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/raw_packet/0.1/send4"); } if (_cmds->add_handler("raw_packet/0.1/send_raw4", callback(this, &XrlFeaTargetBase::handle_raw_packet_0_1_send_raw4)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/raw_packet/0.1/send_raw4"); } if (_cmds->add_handler("raw_packet/0.1/register_vif_receiver", callback(this, &XrlFeaTargetBase::handle_raw_packet_0_1_register_vif_receiver)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/raw_packet/0.1/register_vif_receiver"); } if (_cmds->add_handler("raw_packet/0.1/unregister_vif_receiver", callback(this, &XrlFeaTargetBase::handle_raw_packet_0_1_unregister_vif_receiver)) == false) { XLOG_ERROR("Failed to xrl handler finder://fea/raw_packet/0.1/unregister_vif_receiver"); } _cmds->finalize(); } void remove_handlers() { _cmds->remove_handler("common/0.1/get_target_name"); _cmds->remove_handler("common/0.1/get_version"); _cmds->remove_handler("common/0.1/get_status"); _cmds->remove_handler("common/0.1/shutdown"); _cmds->remove_handler("ifmgr/0.1/get_configured_interface_names"); _cmds->remove_handler("ifmgr/0.1/get_configured_vif_names"); _cmds->remove_handler("ifmgr/0.1/get_configured_vif_flags"); _cmds->remove_handler("ifmgr/0.1/get_configured_vif_pif_index"); _cmds->remove_handler("ifmgr/0.1/get_configured_vif_addresses4"); _cmds->remove_handler("ifmgr/0.1/get_configured_vif_addresses6"); _cmds->remove_handler("ifmgr/0.1/get_configured_address_flags4"); _cmds->remove_handler("ifmgr/0.1/get_configured_address_flags6"); _cmds->remove_handler("ifmgr/0.1/get_configured_interface_enabled"); _cmds->remove_handler("ifmgr/0.1/get_configured_mac"); _cmds->remove_handler("ifmgr/0.1/get_configured_mtu"); _cmds->remove_handler("ifmgr/0.1/get_configured_vif_enabled"); _cmds->remove_handler("ifmgr/0.1/get_configured_prefix4"); _cmds->remove_handler("ifmgr/0.1/get_configured_broadcast4"); _cmds->remove_handler("ifmgr/0.1/get_configured_endpoint4"); _cmds->remove_handler("ifmgr/0.1/get_configured_prefix6"); _cmds->remove_handler("ifmgr/0.1/get_configured_endpoint6"); _cmds->remove_handler("ifmgr/0.1/start_transaction"); _cmds->remove_handler("ifmgr/0.1/commit_transaction"); _cmds->remove_handler("ifmgr/0.1/abort_transaction"); _cmds->remove_handler("ifmgr/0.1/create_interface"); _cmds->remove_handler("ifmgr/0.1/delete_interface"); _cmds->remove_handler("ifmgr/0.1/set_interface_enabled"); _cmds->remove_handler("ifmgr/0.1/set_mac"); _cmds->remove_handler("ifmgr/0.1/set_mtu"); _cmds->remove_handler("ifmgr/0.1/create_vif"); _cmds->remove_handler("ifmgr/0.1/delete_vif"); _cmds->remove_handler("ifmgr/0.1/set_vif_enabled"); _cmds->remove_handler("ifmgr/0.1/create_address4"); _cmds->remove_handler("ifmgr/0.1/delete_address4"); _cmds->remove_handler("ifmgr/0.1/set_address_enabled4"); _cmds->remove_handler("ifmgr/0.1/get_configured_address_enabled4"); _cmds->remove_handler("ifmgr/0.1/set_prefix4"); _cmds->remove_handler("ifmgr/0.1/set_broadcast4"); _cmds->remove_handler("ifmgr/0.1/set_endpoint4"); _cmds->remove_handler("ifmgr/0.1/create_address6"); _cmds->remove_handler("ifmgr/0.1/delete_address6"); _cmds->remove_handler("ifmgr/0.1/set_address_enabled6"); _cmds->remove_handler("ifmgr/0.1/get_configured_address_enabled6"); _cmds->remove_handler("ifmgr/0.1/set_prefix6"); _cmds->remove_handler("ifmgr/0.1/set_endpoint6"); _cmds->remove_handler("ifmgr/0.1/register_client"); _cmds->remove_handler("ifmgr/0.1/unregister_client"); _cmds->remove_handler("ifmgr/0.1/get_system_interface_names"); _cmds->remove_handler("ifmgr/0.1/get_system_vif_names"); _cmds->remove_handler("ifmgr/0.1/get_system_vif_flags"); _cmds->remove_handler("ifmgr/0.1/get_system_vif_pif_index"); _cmds->remove_handler("ifmgr/0.1/get_system_vif_addresses4"); _cmds->remove_handler("ifmgr/0.1/get_system_address_flags4"); _cmds->remove_handler("ifmgr/0.1/get_system_vif_addresses6"); _cmds->remove_handler("ifmgr/0.1/get_system_address_flags6"); _cmds->remove_handler("ifmgr/0.1/get_system_interface_enabled"); _cmds->remove_handler("ifmgr/0.1/get_system_mac"); _cmds->remove_handler("ifmgr/0.1/get_system_mtu"); _cmds->remove_handler("ifmgr/0.1/get_system_vif_enabled"); _cmds->remove_handler("ifmgr/0.1/get_system_prefix4"); _cmds->remove_handler("ifmgr/0.1/get_system_broadcast4"); _cmds->remove_handler("ifmgr/0.1/get_system_endpoint4"); _cmds->remove_handler("ifmgr/0.1/get_system_prefix6"); _cmds->remove_handler("ifmgr/0.1/get_system_endpoint6"); _cmds->remove_handler("ifmgr/0.1/get_system_address_enabled4"); _cmds->remove_handler("ifmgr/0.1/get_system_address_enabled6"); _cmds->remove_handler("ifmgr/0.1/register_system_interfaces_client"); _cmds->remove_handler("ifmgr/0.1/unregister_system_interfaces_client"); _cmds->remove_handler("ifmgr_replicator/0.1/register_ifmgr_mirror"); _cmds->remove_handler("ifmgr_replicator/0.1/unregister_ifmgr_mirror"); _cmds->remove_handler("fti/0.2/start_transaction"); _cmds->remove_handler("fti/0.2/commit_transaction"); _cmds->remove_handler("fti/0.2/abort_transaction"); _cmds->remove_handler("fti/0.2/add_entry4"); _cmds->remove_handler("fti/0.2/add_entry6"); _cmds->remove_handler("fti/0.2/delete_entry4"); _cmds->remove_handler("fti/0.2/delete_entry6"); _cmds->remove_handler("fti/0.2/delete_all_entries"); _cmds->remove_handler("fti/0.2/delete_all_entries4"); _cmds->remove_handler("fti/0.2/delete_all_entries6"); _cmds->remove_handler("fti/0.2/lookup_route4"); _cmds->remove_handler("fti/0.2/lookup_route6"); _cmds->remove_handler("fti/0.2/lookup_entry4"); _cmds->remove_handler("fti/0.2/lookup_entry6"); _cmds->remove_handler("fti/0.2/have_ipv4"); _cmds->remove_handler("fti/0.2/have_ipv6"); _cmds->remove_handler("fti/0.2/get_unicast_forwarding_enabled4"); _cmds->remove_handler("fti/0.2/get_unicast_forwarding_enabled6"); _cmds->remove_handler("fti/0.2/set_unicast_forwarding_enabled4"); _cmds->remove_handler("fti/0.2/set_unicast_forwarding_enabled6"); _cmds->remove_handler("raw_packet/0.1/send4"); _cmds->remove_handler("raw_packet/0.1/send_raw4"); _cmds->remove_handler("raw_packet/0.1/register_vif_receiver"); _cmds->remove_handler("raw_packet/0.1/unregister_vif_receiver"); }};#endif /* __XRL_INTERFACES_FEA_BASE_HH__ */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?