|
|
Class for holding an IPv4 interface address and address related items.
| IfTreeAddr4 (const IPv4& addr)
| IfTreeAddr4 |
| inline const IPv4& addr ()
| addr |
[const]
| inline void set_enabled (bool en)
| set_enabled |
| inline bool enabled ()
| enabled |
[const]
| bool set_prefix (uint32_t prefix)
| set_prefix |
Set prefix associate with interface.
Returns: true on success, false if prefix is invalid
| inline uint32_t prefix ()
| prefix |
[const]
Get prefix associates with interface.
| inline uint32_t flags ()
| flags |
[const]
Get flags associated with interface.
| void set_bcast (const IPv4& baddr)
| set_bcast |
Set the broadcast address.
Parameters:
| baddr | the broadcast address. |
| IPv4 bcast ()
| bcast |
[const]
Get the broadcast address.
Returns: the broadcast address or IPv4::ZERO() if there is no broadcast address set.
| void set_endpoint (const IPv4& eaddr)
| set_endpoint |
Set the endpoint address of a point-to-point link.
Parameters:
| eaddr | the endpoint address. |
| IPv4 endpoint ()
| endpoint |
[const]
Get the broadcast address.
Returns: the broadcast address or IPv4::ZERO() if there is no broadcast address set.
| void finalize_state ()
| finalize_state |
Reimplemented from IfTreeItem.
| string str ()
| str |
[const]
Reimplemented from IfTreeItem.
| IPv4 _addr | _addr |
[protected]
| IPv4 _oaddr | _oaddr |
[protected]
| bool _en | _en |
[protected]
| uint32_t _flags | _flags |
[protected]
| uint32_t _prefix | _prefix |
[protected]
| Generated by: pavlin on possum.icir.org on Mon Mar 10 19:34:57 2003, using kdoc 2.0a54+XORP. |