IfMgrIPv6Atom Class Reference

IPv6 configuration atom. More...

#include <ifmgr_atoms.hh>

List of all members.

Public Member Functions

 IfMgrIPv6Atom (const IPv6 &addr)
const IPv6addr () const
bool enabled () const
void set_enabled (bool v)
uint32_t prefix_len () const
void set_prefix_len (uint32_t v)
bool multicast_capable () const
void set_multicast_capable (bool v)
bool loopback () const
void set_loopback (bool v)
bool has_endpoint () const
void remove_endpoint ()
void set_endpoint_addr (const IPv6 &endpoint)
const IPv6endpoint_addr () const
bool operator== (const IfMgrIPv6Atom &o) const
string toString () const

Protected Attributes

IPv6 _addr
uint32_t _prefix_len
bool _enabled
bool _multicast_capable
bool _loopback
bool _p2p
IPv6 _other_addr

Static Protected Attributes

static const IPv6 _ZERO_ADDR = IPv6::ZERO()

Detailed Description

IPv6 configuration atom.

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

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations