class IfMgrVifAtom
|
Virtual Interface configuration atom.
More... |
|
|
Public Types
- typedef map<const IPv4, IfMgrIPv4Atom> V4Map
- typedef map<const IPv6, IfMgrIPv6Atom> V6Map
Public Methods
Protected Methods
Protected Members
Represents a virtual interface in XORP's model of forwarding h/w.
inline IfMgrVifAtom (const string& name)
| IfMgrVifAtom |
inline const string& name ()
| name |
[const]
inline bool enabled ()
| enabled |
[const]
inline void set_enabled (bool en)
| set_enabled |
inline bool multicast_capable ()
| multicast_capable |
[const]
inline void set_multicast_capable (bool cap)
| set_multicast_capable |
inline bool broadcast_capable ()
| broadcast_capable |
[const]
inline void set_broadcast_capable (bool cap)
| set_broadcast_capable |
inline bool p2p_capable ()
| p2p_capable |
[const]
inline void set_p2p_capable (bool cap)
| set_p2p_capable |
inline bool loopback ()
| loopback |
[const]
inline void set_loopback (bool l)
| set_loopback |
inline uint16_t pif_index ()
| pif_index |
[const]
inline uint16_t set_pif_index (uint16_t i)
| set_pif_index |
inline const V4Map& ipv4addrs ()
| ipv4addrs |
[const]
inline V4Map& ipv4addrs ()
| ipv4addrs |
[const]
inline const V6Map& ipv6addrs ()
| ipv6addrs |
[const]
inline V6Map& ipv6addrs ()
| ipv6addrs |
[const]
[const]
[protected]
[protected]
[protected]
[protected]
[protected]
[protected]
[protected]
[protected]
[protected]
inline
IfMgrVifAtom (const string& name)
| IfMgrVifAtom |
[protected]
Generated by: pavlin on possum.icir.org on Wed Apr 13 21:53:02 2005, using kdoc $.