| 
		| class IfMgrIfAtom |  
		| Interface configuration atom.
 More... |  
 |  | 
 
Public Types
- typedef map<const string, IfMgrVifAtom>  VifMap
Public Methods
Protected Methods
Protected Members
 Represents a physical interface in XORP's model of forwarding h/w.
 The configuration state includes attributes of the interface and a
 collection of IfMgrVifAtom objects representing the virtual
 interfaces associated with the physical interface.
 
| inline  IfMgrIfAtom (const string& name) 
 | IfMgrIfAtom | 
| inline const string&  name () 
 | name | 
 [const]
| inline bool		 enabled () 
 | enabled | 
 [const]
| inline void		 set_enabled (bool en) 
 | set_enabled | 
| inline bool		 discard () 
 | discard | 
 [const]
| inline void		 set_discard (bool discard) 
 | set_discard | 
| inline uint32_t	 mtu_bytes () 
 | mtu_bytes | 
 [const]
| inline void		 set_mtu_bytes (uint32_t mtu) 
 | set_mtu_bytes | 
| inline const Mac&	 mac () 
 | mac | 
 [const]
| inline void		 set_mac (const Mac& mac) 
 | set_mac | 
| inline uint32_t	 pif_index () 
 | pif_index | 
 [const]
| inline void		 set_pif_index (uint32_t pif) 
 | set_pif_index | 
| inline bool		 no_carrier () 
 | no_carrier | 
 [const]
| inline void		 set_no_carrier (bool no_carrier) 
 | set_no_carrier | 
| inline const VifMap&  vifs () 
 | vifs | 
 [const]
| inline VifMap&  vifs () 
 | vifs | 
| const IfMgrVifAtom*	 find_vif (const string& vifname) 
 | find_vif | 
 [const]
 [const]
 [protected]
 [protected]
 [protected]
 [protected]
 [protected]
 [protected]
| bool	 _no_carrier | _no_carrier | 
 [protected]
 [protected]
| inline
 IfMgrIfAtom (const string& name) 
 | IfMgrIfAtom | 
 [protected]
	
Generated by: pavlin on possum.icir.org on Wed Mar 21 11:23:15 2007, using kdoc $.