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 Aug 2 15:36:15 2006, using kdoc $.