xorp

VrrpTarget Member List

This is the complete list of members for VrrpTarget, including all inherited members.
_cmds (defined in XrlVrrpTargetBase)XrlVrrpTargetBase [protected]
_fea (defined in VrrpTarget)VrrpTarget [private]
_ifmgr (defined in VrrpTarget)VrrpTarget [private]
_ifmgr_setup (defined in VrrpTarget)VrrpTarget [private]
_ifs (defined in VrrpTarget)VrrpTarget [private]
_rawipv4 (defined in VrrpTarget)VrrpTarget [private]
_rawlink (defined in VrrpTarget)VrrpTarget [private]
_rtr (defined in VrrpTarget)VrrpTarget [private]
_running (defined in VrrpTarget)VrrpTarget [private]
_xrls_pending (defined in VrrpTarget)VrrpTarget [private]
add_ip(const string &ifname, const IPv4 &ip, uint32_t prefix) (defined in VrrpTarget)VrrpTarget
add_mac(const string &ifname, const Mac &mac)VrrpTarget
add_vrid(const string &ifn, const string &vifn, uint32_t id)VrrpTarget [private]
check_interfaces()VrrpTarget [private]
check_vif(VrrpVif &vif)VrrpTarget [private]
common_0_1_get_status(uint32_t &status, string &reason)VrrpTarget [protected, virtual]
common_0_1_get_target_name(string &name)VrrpTarget [protected, virtual]
common_0_1_get_version(string &version)VrrpTarget [protected, virtual]
common_0_1_shutdown()VrrpTarget [protected, virtual]
common_0_1_startup()VrrpTarget [protected, virtual]
delete_ip(const string &ifname, const IPv4 &ip) (defined in VrrpTarget)VrrpTarget
delete_mac(const string &ifname, const Mac &mac)VrrpTarget
delete_vrid(const string &ifn, const string &vifn, uint32_t id)VrrpTarget [private]
eventloop()VrrpTarget
fea_target_name (defined in VrrpTarget)VrrpTarget [static]
find_vif(const string &ifn, const string &vifn, bool add=false)VrrpTarget [private]
find_vrid(const string &ifn, const string &vifn, uint32_t id)VrrpTarget [private]
find_vrid_ptr(const string &ifn, const string &vifn, uint32_t id)VrrpTarget [private]
get_name() const XrlVrrpTargetBase [inline]
get_name() const XrlVrrpTargetBase [inline]
IFS typedef (defined in VrrpTarget)VrrpTarget [private]
join_mcast(const string &ifname, const string &vifname)VrrpTarget
leave_mcast(const string &ifname, const string &vifname)VrrpTarget
raw_link_client_0_1_recv(const string &if_name, const string &vif_name, const Mac &src_address, const Mac &dst_address, const uint32_t &ether_type, const vector< uint8_t > &payload)VrrpTarget [protected, virtual]
raw_packet4_client_0_1_recv(const string &if_name, const string &vif_name, const IPv4 &src_address, const IPv4 &dst_address, const uint32_t &ip_protocol, const int32_t &ip_ttl, const int32_t &ip_tos, const bool &ip_router_alert, const bool &ip_internet_control, const vector< uint8_t > &payload)VrrpTarget [protected, virtual]
running() const VrrpTarget
send(const string &ifname, const string &vifname, const Mac &src, const Mac &dst, uint32_t ether, const PAYLOAD &payload)VrrpTarget
set_command_map(XrlCmdMap *cmds)XrlVrrpTargetBase
set_command_map(XrlCmdMap *cmds)XrlVrrpTargetBase
shutdown()VrrpTarget [private]
start()VrrpTarget [private]
start_arps(const string &ifname, const string &vifname)VrrpTarget
stop_arps(const string &ifname, const string &vifname)VrrpTarget
tree_complete()VrrpTarget [virtual]
updates_made()VrrpTarget [virtual]
version() const XrlVrrpTargetBase [inline]
version() const XrlVrrpTargetBase [inline]
VIFS typedef (defined in VrrpTarget)VrrpTarget [private]
vrrp_0_1_add_ip(const string &ifname, const string &vifname, const uint32_t &vrid, const IPv4 &ip)VrrpTarget [protected, virtual]
vrrp_0_1_add_vrid(const string &ifname, const string &vifname, const uint32_t &vrid)VrrpTarget [protected, virtual]
vrrp_0_1_delete_ip(const string &ifname, const string &vifname, const uint32_t &vrid, const IPv4 &ip)VrrpTarget [protected, virtual]
vrrp_0_1_delete_vrid(const string &ifname, const string &vifname, const uint32_t &vrid)VrrpTarget [protected, virtual]
vrrp_0_1_get_ifs(XrlAtomList &ifs)VrrpTarget [protected, virtual]
vrrp_0_1_get_vifs(const string &ifname, XrlAtomList &vifs)VrrpTarget [protected, virtual]
vrrp_0_1_get_vrid_info(const string &ifname, const string &vifname, const uint32_t &vrid, string &state, IPv4 &master)VrrpTarget [protected, virtual]
vrrp_0_1_get_vrids(const string &ifname, const string &vifname, XrlAtomList &vrids)VrrpTarget [protected, virtual]
vrrp_0_1_set_disable(const string &ifname, const string &vifname, const uint32_t &vrid, const bool &disable)VrrpTarget [protected, virtual]
vrrp_0_1_set_interval(const string &ifname, const string &vifname, const uint32_t &vrid, const uint32_t &interval)VrrpTarget [protected, virtual]
vrrp_0_1_set_preempt(const string &ifname, const string &vifname, const uint32_t &vrid, const bool &preempt)VrrpTarget [protected, virtual]
vrrp_0_1_set_prefix(const string &ifname, const string &vifname, const uint32_t &vrid, const IPv4 &ip, const uint32_t &prefix_len) (defined in VrrpTarget)VrrpTarget [protected, virtual]
vrrp_0_1_set_priority(const string &ifname, const string &vifname, const uint32_t &vrid, const uint32_t &priority)VrrpTarget [protected, virtual]
vrrp_target_name (defined in VrrpTarget)VrrpTarget [static]
VrrpTarget(XrlRouter &rtr)VrrpTarget
xrl_cb(const XrlError &xrl_error)VrrpTarget [private]
XrlVrrpTargetBase(XrlCmdMap *cmds=0)XrlVrrpTargetBase
XrlVrrpTargetBase(XrlCmdMap *cmds=0)XrlVrrpTargetBase
~IfMgrHintObserver()=0 (defined in IfMgrHintObserver)IfMgrHintObserver [pure virtual]
~VrrpTarget() (defined in VrrpTarget)VrrpTarget
~XrlVrrpTargetBase()XrlVrrpTargetBase [virtual]
~XrlVrrpTargetBase()XrlVrrpTargetBase [virtual]
 All Classes Namespaces Functions Variables Typedefs Enumerations