ospf_base.hh

来自「BCAST Implementation for NS2」· HH 代码 · 共 1,445 行 · 第 1/4 页

HH
1,445
字号
	}	if (_cmds->add_handler("ospf/0.1/list_aggregates", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_list_aggregates)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/list_aggregates");	}	if (_cmds->add_handler("ospf/0.1/add_or_configure_host", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_add_or_configure_host)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/add_or_configure_host");	}	if (_cmds->add_handler("ospf/0.1/delete_host", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_delete_host)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/delete_host");	}	if (_cmds->add_handler("ospf/0.1/query_host", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_query_host)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/query_host");	}	if (_cmds->add_handler("ospf/0.1/list_hosts", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_list_hosts)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/list_hosts");	}	if (_cmds->add_handler("ospf/0.1/add_vlink", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_add_vlink)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/add_vlink");	}	if (_cmds->add_handler("ospf/0.1/delete_vlink", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_delete_vlink)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/delete_vlink");	}	if (_cmds->add_handler("ospf/0.1/vlink_set_transmit_delay", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_vlink_set_transmit_delay)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/vlink_set_transmit_delay");	}	if (_cmds->add_handler("ospf/0.1/vlink_get_transmit_delay", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_vlink_get_transmit_delay)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/vlink_get_transmit_delay");	}	if (_cmds->add_handler("ospf/0.1/vlink_set_retransmit_interval", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_vlink_set_retransmit_interval)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/vlink_set_retransmit_interval");	}	if (_cmds->add_handler("ospf/0.1/vlink_get_retransmit_interval", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_vlink_get_retransmit_interval)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/vlink_get_retransmit_interval");	}	if (_cmds->add_handler("ospf/0.1/vlink_set_hello_interval", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_vlink_set_hello_interval)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/vlink_set_hello_interval");	}	if (_cmds->add_handler("ospf/0.1/vlink_get_hello_interval", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_vlink_get_hello_interval)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/vlink_get_hello_interval");	}	if (_cmds->add_handler("ospf/0.1/vlink_set_router_dead_interval", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_vlink_set_router_dead_interval)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/vlink_set_router_dead_interval");	}	if (_cmds->add_handler("ospf/0.1/vlink_get_router_dead_interval", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_vlink_get_router_dead_interval)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/vlink_get_router_dead_interval");	}	if (_cmds->add_handler("ospf/0.1/vlink_set_authentication", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_vlink_set_authentication)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/vlink_set_authentication");	}	if (_cmds->add_handler("ospf/0.1/vlink_get_authentication", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_vlink_get_authentication)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/vlink_get_authentication");	}	if (_cmds->add_handler("ospf/0.1/list_vlinks", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_list_vlinks)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/list_vlinks");	}	if (_cmds->add_handler("ospf/0.1/add_or_configure_external_route", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_add_or_configure_external_route)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/add_or_configure_external_route");	}	if (_cmds->add_handler("ospf/0.1/delete_external_route", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_delete_external_route)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/delete_external_route");	}	if (_cmds->add_handler("ospf/0.1/query_external_route", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_query_external_route)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/query_external_route");	}	if (_cmds->add_handler("ospf/0.1/list_external_routes", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_list_external_routes)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/list_external_routes");	}	if (_cmds->add_handler("ospf/0.1/add_interface", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_add_interface)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/add_interface");	}	if (_cmds->add_handler("ospf/0.1/interface_set_if_index", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_set_if_index)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_set_if_index");	}	if (_cmds->add_handler("ospf/0.1/interface_get_if_index", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_get_if_index)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_get_if_index");	}	if (_cmds->add_handler("ospf/0.1/interface_set_area_id", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_set_area_id)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_set_area_id");	}	if (_cmds->add_handler("ospf/0.1/interface_get_area_id", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_get_area_id)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_get_area_id");	}	if (_cmds->add_handler("ospf/0.1/interface_set_cost", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_set_cost)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_set_cost");	}	if (_cmds->add_handler("ospf/0.1/interface_get_cost", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_get_cost)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_get_cost");	}	if (_cmds->add_handler("ospf/0.1/interface_set_mtu", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_set_mtu)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_set_mtu");	}	if (_cmds->add_handler("ospf/0.1/interface_get_mtu", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_get_mtu)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_get_mtu");	}	if (_cmds->add_handler("ospf/0.1/interface_set_type", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_set_type)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_set_type");	}	if (_cmds->add_handler("ospf/0.1/interface_get_type", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_get_type)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_get_type");	}	if (_cmds->add_handler("ospf/0.1/interface_set_dr_priority", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_set_dr_priority)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_set_dr_priority");	}	if (_cmds->add_handler("ospf/0.1/interface_get_dr_priority", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_get_dr_priority)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_get_dr_priority");	}	if (_cmds->add_handler("ospf/0.1/interface_set_transit_delay", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_set_transit_delay)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_set_transit_delay");	}	if (_cmds->add_handler("ospf/0.1/interface_get_transit_delay", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_get_transit_delay)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_get_transit_delay");	}	if (_cmds->add_handler("ospf/0.1/interface_set_retransmit_interval", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_set_retransmit_interval)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_set_retransmit_interval");	}	if (_cmds->add_handler("ospf/0.1/interface_get_retransmit_interval", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_get_retransmit_interval)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_get_retransmit_interval");	}	if (_cmds->add_handler("ospf/0.1/interface_set_router_dead_interval", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_set_router_dead_interval)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_set_router_dead_interval");	}	if (_cmds->add_handler("ospf/0.1/interface_get_router_dead_interval", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_get_router_dead_interval)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_get_router_dead_interval");	}	if (_cmds->add_handler("ospf/0.1/interface_set_poll_interval", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_set_poll_interval)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_set_poll_interval");	}	if (_cmds->add_handler("ospf/0.1/interface_get_poll_interval", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_get_poll_interval)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_get_poll_interval");	}	if (_cmds->add_handler("ospf/0.1/interface_set_authentication", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_set_authentication)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_set_authentication");	}	if (_cmds->add_handler("ospf/0.1/interface_get_authentication", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_get_authentication)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_get_authentication");	}	if (_cmds->add_handler("ospf/0.1/interface_set_multicast_forwarding", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_set_multicast_forwarding)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_set_multicast_forwarding");	}	if (_cmds->add_handler("ospf/0.1/interface_get_multicast_forwarding", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_get_multicast_forwarding)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_get_multicast_forwarding");	}	if (_cmds->add_handler("ospf/0.1/interface_set_on_demand", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_set_on_demand)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_set_on_demand");	}	if (_cmds->add_handler("ospf/0.1/interface_get_on_demand", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_get_on_demand)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_get_on_demand");	}	if (_cmds->add_handler("ospf/0.1/interface_set_passive", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_set_passive)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_set_passive");	}	if (_cmds->add_handler("ospf/0.1/interface_get_passive", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_get_passive)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_get_passive");	}	if (_cmds->add_handler("ospf/0.1/interface_set_igmp", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_set_igmp)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_set_igmp");	}	if (_cmds->add_handler("ospf/0.1/interface_get_igmp", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_get_igmp)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_get_igmp");	}	if (_cmds->add_handler("ospf/0.1/delete_interface", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_delete_interface)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/delete_interface");	}	if (_cmds->add_handler("ospf/0.1/list_interfaces", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_list_interfaces)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/list_interfaces");	}	if (_cmds->add_handler("ospf/0.1/interface_add_md5_key", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_add_md5_key)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_add_md5_key");	}	if (_cmds->add_handler("ospf/0.1/interface_get_md5_key", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_get_md5_key)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_get_md5_key");	}	if (_cmds->add_handler("ospf/0.1/interface_delete_md5_key", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_delete_md5_key)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_delete_md5_key");	}	if (_cmds->add_handler("ospf/0.1/interface_list_md5_keys", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_interface_list_md5_keys)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/interface_list_md5_keys");	}	if (_cmds->add_handler("ospf/0.1/add_neighbor", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_add_neighbor)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/add_neighbor");	}	if (_cmds->add_handler("ospf/0.1/get_neighbor", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_get_neighbor)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/get_neighbor");	}	if (_cmds->add_handler("ospf/0.1/delete_neighbor", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_delete_neighbor)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/delete_neighbor");	}	if (_cmds->add_handler("ospf/0.1/list_neighbors", 	    callback(this, &XrlOspfTargetBase::handle_ospf_0_1_list_neighbors)) == false) {	    XLOG_ERROR("Failed to xrl handler finder://ospf/ospf/0.1/list_neighbors");	}	_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("ospf/0.1/set_router_id");	_cmds->remove_handler("ospf/0.1/get_router_id");	_cmds->remove_handler("ospf/0.1/set_lsdb_limit");	_cmds->remove_handler("ospf/0.1/get_lsdb_limit");	_cmds->remove_handler("ospf/0.1/set_mospf");	_cmds->remove_handler("ospf/0.1/get_mospf");	_cmds->remove_handler("ospf/0.1/set_interarea_mc");	_cmds->remove_handler("ospf/0.1/get_interarea_mc");	_cmds->remove_handler("ospf/0.1/set_overflow_interval");	_cmds->remove_handler("ospf/0.1/get_overflow_interval");	_cmds->remove_handler("ospf/0.1/set_flood_rate");	_cmds->remove_handler("ospf/0.1/get_flood_rate");	_cmds->remove_handler("ospf/0.1/set_max_rxmt_window");	_cmds->remove_handler("ospf/0.1/get_max_rxmt_window");	_cmds->remove_handler("ospf/0.1/set_max_dds");	_cmds->remove_handler("ospf/0.1/get_max_dds");	_cmds->remove_handler("ospf/0.1/set_lsa_refresh_rate");	_cmds->remove_handler("ospf/0.1/get_lsa_refresh_rate");	_cmds->remove_handler("ospf/0.1/set_p2p_adj_limit");	_cmds->remove_handler("ospf/0.1/get_p2p_adj_limit");	_cmds->remove_handler("ospf/0.1/set_random_refresh");	_cmds->remove_handler("ospf/0.1/get_random_refresh");	_cmds->remove_handler("ospf/0.1/add_or_configure_area");	_cmds->remove_handler("ospf/0.1/delete_area");	_cmds->remove_handler("ospf/0.1/query_area");	_cmds->remove_handler("ospf/0.1/list_area_ids");	_cmds->remove_handler("ospf/0.1/add_or_configure_aggregate");	_cmds->remove_handler("ospf/0.1/delete_aggregate");	_cmds->remove_handler("ospf/0.1/query_aggregate");	_cmds->remove_handler("ospf/0.1/list_aggregates");	_cmds->remove_handler("ospf/0.1/add_or_configure_host");	_cmds->remove_handler("ospf/0.1/delete_host");	_cmds->remove_handler("ospf/0.1/query_host");	_cmds->remove_handler("ospf/0.1/list_hosts");	_cmds->remove_handler("ospf/0.1/add_vlink");	_cmds->remove_handler("ospf/0.1/delete_vlink");	_cmds->remove_handler("ospf/0.1/vlink_set_transmit_delay");	_cmds->remove_handler("ospf/0.1/vlink_get_transmit_delay");	_cmds->remove_handler("ospf/0.1/vlink_set_retransmit_interval");	_cmds->remove_handler("ospf/0.1/vlink_get_retransmit_interval");	_cmds->remove_handler("ospf/0.1/vlink_set_hello_interval");	_cmds->remove_handler("ospf/0.1/vlink_get_hello_interval");	_cmds->remove_handler("ospf/0.1/vlink_set_router_dead_interval");	_cmds->remove_handler("ospf/0.1/vlink_get_router_dead_interval");	_cmds->remove_handler("ospf/0.1/vlink_set_authentication");	_cmds->remove_handler("ospf/0.1/vlink_get_authentication");	_cmds->remove_handler("ospf/0.1/list_vlinks");	_cmds->remove_handler("ospf/0.1/add_or_configure_external_route");	_cmds->remove_handler("ospf/0.1/delete_external_route");	_cmds->remove_handler("ospf/0.1/query_external_route");	_cmds->remove_handler("ospf/0.1/list_external_routes");	_cmds->remove_handler("ospf/0.1/add_interface");	_cmds->remove_handler("ospf/0.1/interface_set_if_index");	_cmds->remove_handler("ospf/0.1/interface_get_if_index");	_cmds->remove_handler("ospf/0.1/interface_set_area_id");	_cmds->remove_handler("ospf/0.1/interface_get_area_id");	_cmds->remove_handler("ospf/0.1/interface_set_cost");	_cmds->remove_handler("ospf/0.1/interface_get_cost");	_cmds->remove_handler("ospf/0.1/interface_set_mtu");	_cmds->remove_handler("ospf/0.1/interface_get_mtu");	_cmds->remove_handler("ospf/0.1/interface_set_type");	_cmds->remove_handler("ospf/0.1/interface_get_type");	_cmds->remove_handler("ospf/0.1/interface_set_dr_priority");	_cmds->remove_handler("ospf/0.1/interface_get_dr_priority");	_cmds->remove_handler("ospf/0.1/interface_set_transit_delay");	_cmds->remove_handler("ospf/0.1/interface_get_transit_delay");	_cmds->remove_handler("ospf/0.1/interface_set_retransmit_interval");	_cmds->remove_handler("ospf/0.1/interface_get_retransmit_interval");	_cmds->remove_handler("ospf/0.1/interface_set_router_dead_interval");	_cmds->remove_handler("ospf/0.1/interface_get_router_dead_interval");	_cmds->remove_handler("ospf/0.1/interface_set_poll_interval");	_cmds->remove_handler("ospf/0.1/interface_get_poll_interval");	_cmds->remove_handler("ospf/0.1/interface_set_authentication");	_cmds->remove_handler("ospf/0.1/interface_get_authentication");	_cmds->remove_handler("ospf/0.1/interface_set_multicast_forwarding");	_cmds->remove_handler("ospf/0.1/interface_get_multicast_forwarding");	_cmds->remove_handler("ospf/0.1/interface_set_on_demand");	_cmds->remove_handler("ospf/0.1/interface_get_on_demand");	_cmds->remove_handler("ospf/0.1/interface_set_passive");	_cmds->remove_handler("ospf/0.1/interface_get_passive");	_cmds->remove_handler("ospf/0.1/interface_set_igmp");	_cmds->remove_handler("ospf/0.1/interface_get_igmp");	_cmds->remove_handler("ospf/0.1/delete_interface");	_cmds->remove_handler("ospf/0.1/list_interfaces");	_cmds->remove_handler("ospf/0.1/interface_add_md5_key");	_cmds->remove_handler("ospf/0.1/interface_get_md5_key");	_cmds->remove_handler("ospf/0.1/interface_delete_md5_key");	_cmds->remove_handler("ospf/0.1/interface_list_md5_keys");	_cmds->remove_handler("ospf/0.1/add_neighbor");	_cmds->remove_handler("ospf/0.1/get_neighbor");	_cmds->remove_handler("ospf/0.1/delete_neighbor");	_cmds->remove_handler("ospf/0.1/list_neighbors");    }};#endif /* __XRL_INTERFACES_OSPF_BASE_HH__ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?