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 $.