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.

 IfMgrIPv4Atom (const IPv4& addr)

IfMgrIPv4Atom

const IPv4&  addr ()

addr

[const]

uint32_t  prefix_len ()

prefix_len

[const]

void  set_prefix_len (uint32_t v)

set_prefix_len

bool  enabled ()

enabled

[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]

bool  operator== (const IfMgrIPv4Atom& o)

operator==

[const]

IPv4 _addr

_addr

[protected]

uint32_t _prefix_len

_prefix_len

[protected]

bool _enabled

_enabled

[protected]

bool _multicast_capable

_multicast_capable

[protected]

bool _loopback

_loopback

[protected]

bool _broadcast

_broadcast

[protected]

bool _p2p

_p2p

[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: bms on anglepoise.lon.incunabulum.net on Wed Jul 23 10:05:48 2008, using kdoc 2.0a54+XORP.