class IfMgrIPv4Atom
|
IPv4 configuration atom.
More... |
|
|
Public Methods
Protected Methods
Protected Members
Represents an address associated with a virtual interface in XORP's model
of forwarding h/w.
IfMgrIPv4Atom (const IPv4& addr)
| IfMgrIPv4Atom |
[const]
uint32_t prefix_len ()
| prefix_len |
[const]
void set_prefix_len (uint32_t v)
| set_prefix_len |
[const]
void set_enabled (bool v)
| set_enabled |
bool multicast_capable ()
| multicast_capable |
[const]
void set_multicast_capable (bool v)
| set_multicast_capable |
bool loopback ()
| loopback |
[const]
void set_loopback (bool v)
| set_loopback |
bool has_broadcast ()
| has_broadcast |
[const]
void remove_broadcast ()
| remove_broadcast |
void set_broadcast_addr (const IPv4& baddr)
| set_broadcast_addr |
const IPv4& broadcast_addr ()
| broadcast_addr |
[const]
bool has_endpoint ()
| has_endpoint |
[const]
void remove_endpoint ()
| remove_endpoint |
void set_endpoint_addr (const IPv4& endpoint)
| set_endpoint_addr |
const IPv4& endpoint_addr ()
| endpoint_addr |
[const]
[const]
[protected]
uint32_t _prefix_len
| _prefix_len |
[protected]
[protected]
bool _multicast_capable
| _multicast_capable |
[protected]
[protected]
bool _broadcast
| _broadcast |
[protected]
[protected]
IPv4 _other_addr
| _other_addr |
[protected]
static const IPv4 _ZERO_ADDR
| _ZERO_ADDR |
[protected]
inline
IfMgrIPv4Atom (const IPv4& addr)
| IfMgrIPv4Atom |
[protected]
inline void
set_broadcast_addr (const IPv4& broadcast_addr)
| set_broadcast_addr |
[protected]
inline const IPv4&
broadcast_addr ()
| broadcast_addr |
[protected const]
inline void
set_endpoint_addr (const IPv4& p2p_addr)
| set_endpoint_addr |
[protected]
inline const IPv4&
endpoint_addr ()
| endpoint_addr |
[protected const]
Generated by: pavlin on kobe.xorp.net on Wed Jan 7 19:10:54 2009, using kdoc 2.0a54+XORP.