class XrlFeaTarget


Definition#include <xrl_target.hh>
InheritsXrlFeaTargetBase (unknown) [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

 XrlFeaTarget (EventLoop& e, XrlRouter& rtr, FtiConfig& ftic, InterfaceManager& ifmgr, XrlIfConfigUpdateReporter& ifupd, XrlRawSocket4Manager* xrsm = 0)

XrlFeaTarget

bool  done ()

done

[const]

XrlCmdError  common_0_1_get_target_name ( string& name)

common_0_1_get_target_name

XrlCmdError  common_0_1_get_version ( string& version)

common_0_1_get_version

XrlCmdError  common_0_1_get_status ( uint32_t& status, string& reason)

common_0_1_get_status

Get status from Xrl Target

XrlCmdError  common_0_1_shutdown ()

common_0_1_shutdown

Shutdown FEA cleanly

XrlCmdError  ifmgr_0_1_get_all_interface_names ( XrlAtomList& ifnames)

ifmgr_0_1_get_all_interface_names

XrlCmdError  ifmgr_0_1_get_configured_interface_names ( XrlAtomList& ifnames)

ifmgr_0_1_get_configured_interface_names

XrlCmdError  ifmgr_0_1_get_all_vif_names ( const string& ifname, XrlAtomList& ifnames)

ifmgr_0_1_get_all_vif_names

XrlCmdError  ifmgr_0_1_get_configured_vif_names ( const string& ifname, XrlAtomList& ifnames)

ifmgr_0_1_get_configured_vif_names

XrlCmdError  ifmgr_0_1_get_all_vif_flags ( const string& ifname, const string& vif, bool& enabled, bool& broadcast, bool& loopback, bool& point_to_point, bool& multicast)

ifmgr_0_1_get_all_vif_flags

XrlCmdError  ifmgr_0_1_get_configured_vif_flags ( const string& ifname, const string& vif, bool& enabled, bool& broadcast, bool& loopback, bool& point_to_point, bool& multicast)

ifmgr_0_1_get_configured_vif_flags

XrlCmdError  ifmgr_0_1_start_transaction ( uint32_t& tid)

ifmgr_0_1_start_transaction

XrlCmdError  ifmgr_0_1_commit_transaction ( const uint32_t& tid)

ifmgr_0_1_commit_transaction

XrlCmdError  ifmgr_0_1_abort_transaction ( const uint32_t& tid)

ifmgr_0_1_abort_transaction

XrlCmdError  ifmgr_0_1_create_interface ( const uint32_t& tid, const string& ifname)

ifmgr_0_1_create_interface

XrlCmdError  ifmgr_0_1_delete_interface ( const uint32_t& tid, const string& ifname)

ifmgr_0_1_delete_interface

XrlCmdError  ifmgr_0_1_set_interface_enabled ( const uint32_t& tid, const string& ifname, const bool& enabled)

ifmgr_0_1_set_interface_enabled

XrlCmdError  ifmgr_0_1_get_all_interface_enabled ( const string& ifname, bool& enabled)

ifmgr_0_1_get_all_interface_enabled

XrlCmdError  ifmgr_0_1_get_configured_interface_enabled ( const string& ifname, bool& enabled)

ifmgr_0_1_get_configured_interface_enabled

XrlCmdError  ifmgr_0_1_set_mac ( const uint32_t& tid, const string& ifname, const Mac& mac)

ifmgr_0_1_set_mac

XrlCmdError  ifmgr_0_1_get_all_mac ( const string& ifname, Mac& mac)

ifmgr_0_1_get_all_mac

XrlCmdError  ifmgr_0_1_get_configured_mac ( const string& ifname, Mac& mac)

ifmgr_0_1_get_configured_mac

XrlCmdError  ifmgr_0_1_set_mtu ( const uint32_t& tid, const string& ifname, const uint32_t& mtu)

ifmgr_0_1_set_mtu

XrlCmdError  ifmgr_0_1_get_all_mtu ( const string& ifname, uint32_t& mtu)

ifmgr_0_1_get_all_mtu

XrlCmdError  ifmgr_0_1_get_configured_mtu ( const string& ifname, uint32_t& mtu)

ifmgr_0_1_get_configured_mtu

XrlCmdError  ifmgr_0_1_get_all_address_flags4 ( const string& ifname, const string& vifname, const IPv4& address, bool& up, bool& broadcast, bool& loopback, bool& point_to_point, bool& multicast)

ifmgr_0_1_get_all_address_flags4

XrlCmdError  ifmgr_0_1_get_all_address_flags6 ( const string& ifname, const string& vifname, const IPv6& address, bool& up, bool& loopback, bool& point_to_point, bool& multicast)

ifmgr_0_1_get_all_address_flags6

XrlCmdError  ifmgr_0_1_get_configured_address_flags4 ( const string& ifname, const string& vifname, const IPv4& address, bool& up, bool& broadcast, bool& loopback, bool& point_to_point, bool& multicast)

ifmgr_0_1_get_configured_address_flags4

XrlCmdError  ifmgr_0_1_get_configured_address_flags6 ( const string& ifname, const string& vifname, const IPv6& address, bool& up, bool& loopback, bool& point_to_point, bool& multicast)

ifmgr_0_1_get_configured_address_flags6

XrlCmdError  ifmgr_0_1_create_vif ( const uint32_t& tid, const string& ifname, const string& vif)

ifmgr_0_1_create_vif

XrlCmdError  ifmgr_0_1_delete_vif ( const uint32_t& tid, const string& ifname, const string& vif)

ifmgr_0_1_delete_vif

XrlCmdError  ifmgr_0_1_set_vif_enabled ( const uint32_t& tid, const string& ifname, const string& vif, const bool& enabled)

ifmgr_0_1_set_vif_enabled

XrlCmdError  ifmgr_0_1_get_all_vif_enabled ( const string& ifname, const string& vif, bool& enabled)

ifmgr_0_1_get_all_vif_enabled

XrlCmdError  ifmgr_0_1_get_configured_vif_enabled ( const string& ifname, const string& vif, bool& enabled)

ifmgr_0_1_get_configured_vif_enabled

XrlCmdError  ifmgr_0_1_get_all_vif_addresses4 ( const string& ifname, const string& vif, XrlAtomList& addresses)

ifmgr_0_1_get_all_vif_addresses4

XrlCmdError  ifmgr_0_1_get_configured_vif_addresses4 ( const string& ifname, const string& vif, XrlAtomList& addresses)

ifmgr_0_1_get_configured_vif_addresses4

XrlCmdError  ifmgr_0_1_create_address4 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv4& address)

ifmgr_0_1_create_address4

XrlCmdError  ifmgr_0_1_delete_address4 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv4& address)

ifmgr_0_1_delete_address4

XrlCmdError  ifmgr_0_1_set_address4 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv4& address)

ifmgr_0_1_set_address4

XrlCmdError  ifmgr_0_1_set_address_enabled4 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv4& address, const bool& en)

ifmgr_0_1_set_address_enabled4

XrlCmdError  ifmgr_0_1_get_all_address_enabled4 ( const string& ifname, const string& vif, const IPv4& address, bool& enabled)

ifmgr_0_1_get_all_address_enabled4

XrlCmdError  ifmgr_0_1_get_configured_address_enabled4 ( const string& ifname, const string& vif, const IPv4& address, bool& enabled)

ifmgr_0_1_get_configured_address_enabled4

XrlCmdError  ifmgr_0_1_set_prefix4 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv4& address, const uint32_t& prefix)

ifmgr_0_1_set_prefix4

XrlCmdError  ifmgr_0_1_get_all_prefix4 ( const string& ifname, const string& vif, const IPv4& address, uint32_t& prefix)

ifmgr_0_1_get_all_prefix4

XrlCmdError  ifmgr_0_1_get_configured_prefix4 ( const string& ifname, const string& vif, const IPv4& address, uint32_t& prefix)

ifmgr_0_1_get_configured_prefix4

XrlCmdError  ifmgr_0_1_set_broadcast4 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv4& address, const IPv4& broadcast)

ifmgr_0_1_set_broadcast4

XrlCmdError  ifmgr_0_1_get_all_broadcast4 ( const string& ifname, const string& vif, const IPv4& address, IPv4& broadcast)

ifmgr_0_1_get_all_broadcast4

XrlCmdError  ifmgr_0_1_get_configured_broadcast4 ( const string& ifname, const string& vif, const IPv4& address, IPv4& broadcast)

ifmgr_0_1_get_configured_broadcast4

XrlCmdError  ifmgr_0_1_set_endpoint4 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv4& address, const IPv4& endpoint)

ifmgr_0_1_set_endpoint4

XrlCmdError  ifmgr_0_1_get_all_endpoint4 ( const string& ifname, const string& vif, const IPv4& address, IPv4& endpoint)

ifmgr_0_1_get_all_endpoint4

XrlCmdError  ifmgr_0_1_get_configured_endpoint4 ( const string& ifname, const string& vif, const IPv4& address, IPv4& endpoint)

ifmgr_0_1_get_configured_endpoint4

XrlCmdError  ifmgr_0_1_get_all_vif_addresses6 ( const string& ifname, const string& vif, XrlAtomList& addresses)

ifmgr_0_1_get_all_vif_addresses6

XrlCmdError  ifmgr_0_1_get_configured_vif_addresses6 ( const string& ifname, const string& vif, XrlAtomList& addresses)

ifmgr_0_1_get_configured_vif_addresses6

XrlCmdError  ifmgr_0_1_create_address6 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv6& address)

ifmgr_0_1_create_address6

XrlCmdError  ifmgr_0_1_delete_address6 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv6& address)

ifmgr_0_1_delete_address6

XrlCmdError  ifmgr_0_1_set_address_enabled6 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv6& address, const bool& enabled)

ifmgr_0_1_set_address_enabled6

XrlCmdError  ifmgr_0_1_get_all_address_enabled6 ( const string& ifname, const string& vif, const IPv6& address, bool& enabled)

ifmgr_0_1_get_all_address_enabled6

XrlCmdError  ifmgr_0_1_get_configured_address_enabled6 ( const string& ifname, const string& vif, const IPv6& address, bool& enabled)

ifmgr_0_1_get_configured_address_enabled6

XrlCmdError  ifmgr_0_1_set_prefix6 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv6& address, const uint32_t& prefix)

ifmgr_0_1_set_prefix6

XrlCmdError  ifmgr_0_1_get_all_prefix6 ( const string& ifname, const string& vif, const IPv6& address, uint32_t& prefix)

ifmgr_0_1_get_all_prefix6

XrlCmdError  ifmgr_0_1_get_configured_prefix6 ( const string& ifname, const string& vif, const IPv6& address, uint32_t& prefix)

ifmgr_0_1_get_configured_prefix6

XrlCmdError  ifmgr_0_1_set_endpoint6 ( const uint32_t& tid, const string& ifname, const string& vif, const IPv6& address, const IPv6& endpoint)

ifmgr_0_1_set_endpoint6

XrlCmdError  ifmgr_0_1_get_all_endpoint6 ( const string& ifname, const string& vif, const IPv6& address, IPv6& endpoint)

ifmgr_0_1_get_all_endpoint6

XrlCmdError  ifmgr_0_1_get_configured_endpoint6 ( const string& ifname, const string& vif, const IPv6& address, IPv6& endpoint)

ifmgr_0_1_get_configured_endpoint6

XrlCmdError  ifmgr_0_1_register_client ( const string& spyname)

ifmgr_0_1_register_client

XrlCmdError  ifmgr_0_1_unregister_client ( const string& spyname)

ifmgr_0_1_unregister_client

XrlCmdError  ifmgr_0_1_register_all_interfaces_client ( const string& spyname)

ifmgr_0_1_register_all_interfaces_client

XrlCmdError  ifmgr_0_1_unregister_all_interfaces_client ( const string& spyname)

ifmgr_0_1_unregister_all_interfaces_client

XrlCmdError  fti_0_2_start_transaction ( uint32_t& tid)

fti_0_2_start_transaction

XrlCmdError  fti_0_2_commit_transaction ( const uint32_t& tid)

fti_0_2_commit_transaction

XrlCmdError  fti_0_2_abort_transaction ( const uint32_t& tid)

fti_0_2_abort_transaction

XrlCmdError  fti_0_2_add_entry4 ( const uint32_t& tid, const IPv4Net& dst, const IPv4& gateway, const string& ifname, const string& vifname, const uint32_t& metric, const uint32_t& admin_distance, const string& protocol_origin)

fti_0_2_add_entry4

XrlCmdError  fti_0_2_add_entry6 ( const uint32_t& tid, const IPv6Net& dst, const IPv6& gateway, const string& ifname, const string& vifname, const uint32_t& metric, const uint32_t& admin_distance, const string& protocol_origin)

fti_0_2_add_entry6

XrlCmdError  fti_0_2_delete_entry4 ( const uint32_t& tid, const IPv4Net& dst)

fti_0_2_delete_entry4

XrlCmdError  fti_0_2_delete_entry6 ( const uint32_t& tid, const IPv6Net& dst)

fti_0_2_delete_entry6

XrlCmdError  fti_0_2_delete_all_entries ( const uint32_t& tid)

fti_0_2_delete_all_entries

XrlCmdError  fti_0_2_delete_all_entries4 ( const uint32_t& tid)

fti_0_2_delete_all_entries4

XrlCmdError  fti_0_2_delete_all_entries6 ( const uint32_t& tid)

fti_0_2_delete_all_entries6

XrlCmdError  fti_0_2_lookup_route4 ( const IPv4& host, IPv4Net& netmask, IPv4& gateway, string& ifname, string& vifname, uint32_t& metric, uint32_t& admin_distance, string& protocol_origin)

fti_0_2_lookup_route4

XrlCmdError  fti_0_2_lookup_route6 ( const IPv6& host, IPv6Net& netmask, IPv6& gateway, string& ifname, string& vifname, uint32_t& metric, uint32_t& admin_distance, string& protocol_origin)

fti_0_2_lookup_route6

XrlCmdError  fti_0_2_lookup_entry4 ( const IPv4Net& dst, IPv4& gateway, string& ifname, string& vifname, uint32_t& metric, uint32_t& admin_distance, string& protocol_origin)

fti_0_2_lookup_entry4

XrlCmdError  fti_0_2_lookup_entry6 ( const IPv6Net& dst, IPv6& gateway, string& ifname, string& vifname, uint32_t& metric, uint32_t& admin_distance, string& protocol_origin)

fti_0_2_lookup_entry6

XrlCmdError  raw_packet_0_1_send4 ( const IPv4& src_address, const IPv4& dst_address, const string& vifname, const uint32_t& proto, const uint32_t& ttl, const uint32_t& tos, const vector<uint8_t>& options, const vector<uint8_t>& payload)

raw_packet_0_1_send4

XrlCmdError  raw_packet_0_1_send_raw4 ( const string& vifname, const vector<uint8_t>& packet)

raw_packet_0_1_send_raw4

XrlCmdError  raw_packet_0_1_register_vif_receiver ( const string& router_name, const string& ifname, const string& vifname, const uint32_t& proto)

raw_packet_0_1_register_vif_receiver

XrlCmdError  raw_packet_0_1_unregister_vif_receiver ( const string& router_name, const string& ifname, const string& vifname, const uint32_t& proto)

raw_packet_0_1_unregister_vif_receiver


Generated by: pavlin on possum.icir.org on Mon Jun 9 13:23:54 2003, using kdoc 2.0a54+XORP.