| 
		| class IfMgrVifAtom |  
		| Virtual Interface configuration atom.
 More... |  
 |  | 
 
Public Types
- typedef map<const IPv4, IfMgrIPv4Atom>  V4Map
- typedef map<const IPv6, IfMgrIPv6Atom>  V6Map
Public Methods
Protected Methods
Protected Members
 Represents a virtual interface in XORP's model of forwarding h/w.
 
| inline  IfMgrVifAtom (const string& name) 
 | IfMgrVifAtom | 
| inline const string&  name () 
 | name | 
 [const]
| inline bool		 enabled () 
 | enabled | 
 [const]
| inline void		 set_enabled (bool en) 
 | set_enabled | 
| inline bool		 multicast_capable () 
 | multicast_capable | 
 [const]
| inline void		 set_multicast_capable (bool cap) 
 | set_multicast_capable | 
| inline bool		 broadcast_capable () 
 | broadcast_capable | 
 [const]
| inline void		 set_broadcast_capable (bool cap) 
 | set_broadcast_capable | 
| inline bool		 p2p_capable () 
 | p2p_capable | 
 [const]
| inline void		 set_p2p_capable (bool cap) 
 | set_p2p_capable | 
| inline bool		 loopback () 
 | loopback | 
 [const]
| inline void		 set_loopback (bool l) 
 | set_loopback | 
| inline uint16_t	 pif_index () 
 | pif_index | 
 [const]
| inline uint16_t	 set_pif_index (uint16_t i) 
 | set_pif_index | 
| inline const V4Map&	 ipv4addrs () 
 | ipv4addrs | 
 [const]
| inline V4Map&	 ipv4addrs () 
 | ipv4addrs | 
 [const]
| inline const V6Map&	 ipv6addrs () 
 | ipv6addrs | 
 [const]
| inline V6Map&	 ipv6addrs () 
 | ipv6addrs | 
 [const]
 [const]
 [protected]
 [protected]
 [protected]
 [protected]
 [protected]
 [protected]
 [protected]
 [protected]
 [protected]
| inline
 IfMgrVifAtom (const string& name) 
 | IfMgrVifAtom | 
 [protected]
	
Generated by: pavlin on possum.icir.org on Thu Jul  8 23:48:24 2004, using kdoc $.