| 
		| class IfMgrVifAtom |  
		| Virtual Interface configuration atom.
 More... |  
 |  | 
 
Public Types
- typedef map<const IPv4, IfMgrIPv4Atom>  IPv4Map
- typedef map<const IPv6, IfMgrIPv6Atom>  IPv6Map
Public Methods
Protected Methods
Protected Members
 Represents a virtual interface in XORP's model of forwarding h/w.
 
| IfMgrVifAtom (const string& name) 
 | IfMgrVifAtom | 
| const string&  name () 
 | name | 
 [const]
 [const]
| void	 set_enabled (bool v) 
 | set_enabled | 
| bool	 multicast_capable () 
 | multicast_capable | 
 [const]
| void	 set_multicast_capable (bool v) 
 | set_multicast_capable | 
| bool	 broadcast_capable () 
 | broadcast_capable | 
 [const]
| void	 set_broadcast_capable (bool v) 
 | set_broadcast_capable | 
| bool	 p2p_capable () 
 | p2p_capable | 
 [const]
| void	 set_p2p_capable (bool v) 
 | set_p2p_capable | 
| bool	 loopback () 
 | loopback | 
 [const]
| void	 set_loopback (bool v) 
 | set_loopback | 
| bool	 pim_register () 
 | pim_register | 
 [const]
| void	 set_pim_register (bool v) 
 | set_pim_register | 
| uint32_t	 pif_index () 
 | pif_index | 
 [const]
| void	 set_pif_index (uint32_t v) 
 | set_pif_index | 
| uint32_t	 vif_index () 
 | vif_index | 
 [const]
| void	 set_vif_index (uint32_t v) 
 | set_vif_index | 
 [const]
| void	 set_vlan (bool v) 
 | set_vlan | 
| uint16_t	 vlan_id () 
 | vlan_id | 
 [const]
| void	 set_vlan_id (uint16_t v) 
 | set_vlan_id | 
| const IPv4Map&	 ipv4addrs () 
 | ipv4addrs | 
 [const]
| IPv4Map&		 ipv4addrs () 
 | ipv4addrs | 
 [const]
| const IPv6Map&  ipv6addrs () 
 | ipv6addrs | 
 [const]
| IPv6Map&	 ipv6addrs () 
 | ipv6addrs | 
 [const]
 [const]
 [protected]
 [protected]
| bool	 _multicast_capable | _multicast_capable | 
 [protected]
| bool	 _broadcast_capable | _broadcast_capable | 
 [protected]
| bool	 _p2p_capable | _p2p_capable | 
 [protected]
 [protected]
| bool	 _pim_register | _pim_register | 
 [protected]
| uint32_t	 _pif_index | _pif_index | 
 [protected]
| uint32_t	 _vif_index | _vif_index | 
 [protected]
 [protected]
| uint16_t	 _vlan_id | _vlan_id | 
 [protected]
| IPv4Map	 _ipv4addrs | _ipv4addrs | 
 [protected]
| IPv6Map	 _ipv6addrs | _ipv6addrs | 
 [protected]
| inline
 IfMgrVifAtom (const string& name) 
 | IfMgrVifAtom | 
 [protected]
	
Generated by: bms on anglepoise.lon.incunabulum.net on Wed Jul 23 10:05:48 2008, using kdoc 2.0a54+XORP.