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.
IfMgrIfAtom (const string& name)
| IfMgrIfAtom |
const string& name ()
| name |
[const]
[const]
void set_enabled (bool v)
| set_enabled |
[const]
void set_discard (bool v)
| set_discard |
bool unreachable ()
| unreachable |
[const]
void set_unreachable (bool v)
| set_unreachable |
bool management ()
| management |
[const]
void set_management (bool v)
| set_management |
[const]
void set_mtu (uint32_t v)
| set_mtu |
[const]
void set_mac (const Mac& v)
| set_mac |
uint32_t pif_index ()
| pif_index |
[const]
void set_pif_index (uint32_t v)
| set_pif_index |
bool no_carrier ()
| no_carrier |
[const]
void set_no_carrier (bool v)
| set_no_carrier |
uint64_t baudrate ()
| baudrate |
[const]
void set_baudrate (uint64_t v)
| set_baudrate |
const VifMap& vifs ()
| vifs |
[const]
const IfMgrVifAtom* find_vif (const string& vifname)
| find_vif |
[const]
[const]
[protected]
[protected]
[protected]
bool _unreachable
| _unreachable |
[protected]
bool _management
| _management |
[protected]
[protected]
[protected]
uint32_t _pif_index
| _pif_index |
[protected]
bool _no_carrier
| _no_carrier |
[protected]
uint64_t _baudrate
| _baudrate |
[protected]
[protected]
inline
IfMgrIfAtom (const string& name)
| IfMgrIfAtom |
[protected]
Generated by: pavlin on kobe.xorp.net on Wed Jan 7 19:10:54 2009, using kdoc 2.0a54+XORP.