| 
		| class IfTreeInterface |  
		| Fea class for holding physical interface state. More... |  
 |  | 
 
Public Types
- typedef map<const string, IfTreeVif>  VifMap
Public Methods
Protected Methods
- inline IfTreeInterface::VifMap::iterator
 get_vif (const string& vifname) 
- inline
IfTreeInterface::VifMap::const_iterator
 get_vif (const string& vifname)  const
Protected Members
 Fea class for holding physical interface state.
 
| typedef map<const string, IfTreeVif>  VifMap | VifMap | 
| IfTreeInterface (const string& ifname) 
 | IfTreeInterface | 
| inline const string&  name () 
 | name | 
 [const]
| inline const string&  ifname () 
 | ifname | 
 [const]
| inline uint32_t  pif_index () 
 | pif_index | 
 [const]
| inline void  set_pif_index (uint32_t v) 
 | set_pif_index | 
| inline bool  enabled () 
 | enabled | 
 [const]
| inline void  set_enabled (bool en) 
 | set_enabled | 
| inline uint32_t  mtu () 
 | mtu | 
 [const]
| inline void  set_mtu (uint32_t mtu) 
 | set_mtu | 
| inline const Mac&  mac () 
 | mac | 
 [const]
| inline void  set_mac (const Mac& mac) 
 | set_mac | 
| inline bool  no_carrier () 
 | no_carrier | 
 [const]
| inline void  set_no_carrier (bool v) 
 | set_no_carrier | 
| inline bool  discard () 
 | discard | 
 [const]
| inline void  set_discard (bool discard) 
 | set_discard | 
| inline bool  is_discard_emulated () 
 | is_discard_emulated | 
 [const]
| inline void  set_discard_emulated (bool v) 
 | set_discard_emulated | 
| inline uint32_t  if_flags () 
 | if_flags | 
 [const]
 Get the system-specific interface flags.
 Typically, this value is read from the underlying system, and is
 used only for internal purpose.
Returns: the system-specific interface flags.
     
| inline void  set_if_flags (uint32_t if_flags) 
 | set_if_flags | 
 Store the system-specific interface flags.
 Typically, this value is read from the underlying system, and is
 used only for internal purpose.
Parameters:
| if_flags | the value of the system-specific interface flags to
 store. | 
| inline const VifMap&  vifs () 
 | vifs | 
 [const]
| inline VifMap&  vifs () 
 | vifs | 
| bool  add_vif (const string& vifname) 
 | add_vif | 
| bool  remove_vif (const string& vifname) 
 | remove_vif | 
| inline VifMap::iterator  get_vif (const string& vifname) 
 | get_vif | 
| inline VifMap::const_iterator  get_vif (const string& vifname) 
 | get_vif | 
 [const]
 Copy state of internal variables from another IfTreeInterface.
     
 Test if the interface-specific internal state is same.
Parameters:
| o | the IfTreeInterface to compare against. | 
Returns: true if the interface-specific internal state is same.
     
| void  finalize_state () 
 | finalize_state | 
Reimplemented from IfTreeItem.
 [const]
Reimplemented from IfTreeItem.
| const string  _ifname | _ifname | 
 [protected]
| uint32_t	  _pif_index | _pif_index | 
 [protected]
 [protected]
 [protected]
| bool	  _is_discard_emulated | _is_discard_emulated | 
 [protected]
 [protected]
 [protected]
| bool	  _no_carrier | _no_carrier | 
 [protected]
| uint32_t	  _if_flags | _if_flags | 
 [protected]
 [protected]
| inline IfTreeInterface::VifMap::iterator
 get_vif (const string& vifname) 
 | get_vif | 
 [protected]
| inline
IfTreeInterface::VifMap::const_iterator
 get_vif (const string& vifname) 
 | get_vif | 
 [protected const]
	
Generated by: pavlin on possum.icir.org on Thu Mar  9 04:43:06 2006, using kdoc $.