class IfMgrIPv4Atom

IPv4 configuration atom. More...

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods

Protected Methods

Protected Members


Detailed Description

Represents an address associated with a virtual interface in XORP's model of forwarding h/w.

inline  IfMgrIPv4Atom (const IPv4& addr)

IfMgrIPv4Atom

inline IPv4  addr ()

addr

[const]

inline uint32_t  prefix_len ()

prefix_len

[const]

inline void  set_prefix_len (uint32_t p)

set_prefix_len

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  loopback ()

loopback

[const]

inline void  set_loopback (bool l)

set_loopback

inline bool  has_broadcast ()

has_broadcast

[const]

inline void  remove_broadcast ()

remove_broadcast

inline void  set_broadcast_addr (const IPv4 baddr)

set_broadcast_addr

inline IPv4  broadcast_addr ()

broadcast_addr

[const]

inline bool  has_endpoint ()

has_endpoint

[const]

inline void  remove_endpoint ()

remove_endpoint

inline void  set_endpoint_addr (const IPv4 endpoint)

set_endpoint_addr

inline IPv4  endpoint_addr ()

endpoint_addr

[const]

bool  operator== (const IfMgrIPv4Atom& o)

operator==

[const]

IPv4 _addr

_addr

[protected]

uint32_t _prefix_len

_prefix_len

[protected]

bool _en

_en

[protected]

bool _mcap

_mcap

[protected]

bool _loop

_loop

[protected]

bool _bcast

_bcast

[protected]

bool _p2p

_p2p

[protected]

IPv4 _oaddr

_oaddr

[protected]

inline  IfMgrIPv4Atom (const IPv4& addr)

IfMgrIPv4Atom

[protected]

inline void  set_broadcast_addr (const IPv4 oaddr)

set_broadcast_addr

[protected]

inline IPv4  broadcast_addr ()

broadcast_addr

[protected const]

inline void  set_endpoint_addr (const IPv4 oaddr)

set_endpoint_addr

[protected]

inline IPv4  endpoint_addr ()

endpoint_addr

[protected const]


Generated by: pavlin on possum.icir.org on Wed Apr 13 21:53:02 2005, using kdoc $.