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, Fti& fti, InterfaceManager& ifmgr, XrlIfConfigUpdateReporter& ifupd, XrlRawSocket4Manager* xrsm = 0)

XrlFeaTarget

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  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_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_interface_enabled ( const string& ifname, bool& enabled)

ifmgr_0_1_get_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_mac ( const string& ifname, Mac& mac)

ifmgr_0_1_get_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_mtu ( const string& ifname, uint32_t& mtu)

ifmgr_0_1_get_mtu

XrlCmdError  ifmgr_0_1_get_vif_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_vif_flags4

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

ifmgr_0_1_get_vif_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_vif_enabled ( const string& ifname, const string& vif, bool& enabled)

ifmgr_0_1_get_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_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_prefix4 ( const string& ifname, const string& vif, const IPv4& address, uint32_t& prefix)

ifmgr_0_1_get_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_broadcast4 ( const string& ifname, const string& vif, const IPv4& address, IPv4& broadcast)

ifmgr_0_1_get_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_endpoint4 ( const string& ifname, const string& vif, const IPv4& address, IPv4& endpoint)

ifmgr_0_1_get_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_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_prefix6 ( const string& ifname, const string& vif, const IPv6& address, uint32_t& prefix)

ifmgr_0_1_get_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_endpoint6 ( const string& ifname, const string& vif, const IPv6& address, IPv6& endpoint)

ifmgr_0_1_get_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  fti_0_1_start_transaction ( uint32_t& tid)

fti_0_1_start_transaction

XrlCmdError  fti_0_1_commit_transaction ( const uint32_t& tid)

fti_0_1_commit_transaction

XrlCmdError  fti_0_1_abort_transaction ( const uint32_t& tid)

fti_0_1_abort_transaction

XrlCmdError  fti_0_1_add_entry4 ( const uint32_t& tid, const IPv4Net& dst, const IPv4& gateway, const string& ifname, const string& vifname)

fti_0_1_add_entry4

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

fti_0_1_delete_entry4

XrlCmdError  fti_0_1_delete_all_entries4 ( const uint32_t& tid)

fti_0_1_delete_all_entries4

XrlCmdError  fti_0_1_add_entry6 ( const uint32_t& tid, const IPv6Net& dst, const IPv6& gateway, const string& ifname, const string& vifname)

fti_0_1_add_entry6

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

fti_0_1_delete_entry6

XrlCmdError  fti_0_1_delete_all_entries6 ( const uint32_t& tid)

fti_0_1_delete_all_entries6

XrlCmdError  fti_0_1_delete_all_entries ( const uint32_t& tid)

fti_0_1_delete_all_entries

XrlCmdError  fti_0_1_lookup_route4 ( const IPv4& host, IPv4Net& netmask, IPv4& gateway, string& ifname, string& vifname)

fti_0_1_lookup_route4

XrlCmdError  fti_0_1_lookup_entry4 ( const IPv4Net& dst, IPv4& gateway, string& ifname, string& vifname)

fti_0_1_lookup_entry4

XrlCmdError  fti_0_1_lookup_route6 ( const IPv6& host, IPv6Net& netmask, IPv6& gateway, string& ifname, string& vifname)

fti_0_1_lookup_route6

XrlCmdError  fti_0_1_lookup_entry6 ( const IPv6Net& dst, IPv6& gateway, string& ifname, string& vifname)

fti_0_1_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 Wed Dec 11 16:50:56 2002, using kdoc 2.0a54+XORP.