class IfMgrVifAtom
|
Virtual Interface configuration atom.
More... |
|
|
Public Types
- typedef map<const IPv4, IfMgrIPv4Atom> IPv4Map
- typedef map<const IPv6, IfMgrIPv6Atom> IPv6Map
Public Methods
Protected Methods
Protected Members
Represents a virtual interface in XORP's model of forwarding h/w.
IfMgrVifAtom (const string& name)
| IfMgrVifAtom |
const string& name ()
| name |
[const]
[const]
void set_enabled (bool v)
| set_enabled |
bool multicast_capable ()
| multicast_capable |
[const]
void set_multicast_capable (bool v)
| set_multicast_capable |
bool broadcast_capable ()
| broadcast_capable |
[const]
void set_broadcast_capable (bool v)
| set_broadcast_capable |
bool p2p_capable ()
| p2p_capable |
[const]
void set_p2p_capable (bool v)
| set_p2p_capable |
bool loopback ()
| loopback |
[const]
void set_loopback (bool v)
| set_loopback |
bool pim_register ()
| pim_register |
[const]
void set_pim_register (bool v)
| set_pim_register |
uint32_t pif_index ()
| pif_index |
[const]
void set_pif_index (uint32_t v)
| set_pif_index |
uint32_t vif_index ()
| vif_index |
[const]
void set_vif_index (uint32_t v)
| set_vif_index |
[const]
void set_vlan (bool v)
| set_vlan |
uint16_t vlan_id ()
| vlan_id |
[const]
void set_vlan_id (uint16_t v)
| set_vlan_id |
const IPv4Map& ipv4addrs ()
| ipv4addrs |
[const]
IPv4Map& ipv4addrs ()
| ipv4addrs |
[const]
const IPv6Map& ipv6addrs ()
| ipv6addrs |
[const]
IPv6Map& ipv6addrs ()
| ipv6addrs |
[const]
[const]
[protected]
[protected]
bool _multicast_capable
| _multicast_capable |
[protected]
bool _broadcast_capable
| _broadcast_capable |
[protected]
bool _p2p_capable
| _p2p_capable |
[protected]
[protected]
bool _pim_register
| _pim_register |
[protected]
uint32_t _pif_index
| _pif_index |
[protected]
uint32_t _vif_index
| _vif_index |
[protected]
[protected]
uint16_t _vlan_id
| _vlan_id |
[protected]
IPv4Map _ipv4addrs
| _ipv4addrs |
[protected]
IPv6Map _ipv6addrs
| _ipv6addrs |
[protected]
inline
IfMgrVifAtom (const string& name)
| IfMgrVifAtom |
[protected]
Generated by: bms on anglepoise.lon.incunabulum.net on Wed Jul 23 10:05:48 2008, using kdoc 2.0a54+XORP.