class IfTreeAddr6

Class for holding an IPv6 interface address and address related items. More...

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods


Detailed Description

Class for holding an IPv6 interface address and address related items.

 IfTreeAddr6 (const IPv6& addr)

IfTreeAddr6

const IPv6&  addr ()

addr

[const]

bool  enabled ()

enabled

[const]

bool  loopback ()

loopback

[const]

bool  point_to_point ()

point_to_point

[const]

bool  multicast ()

multicast

[const]

void  set_enabled (bool en)

set_enabled

void  set_loopback (bool v)

set_loopback

void  set_point_to_point (bool v)

set_point_to_point

void  set_multicast (bool v)

set_multicast

uint32_t  prefix_len ()

prefix_len

[const]

Get prefix length associated with address.

int  set_prefix_len (uint32_t prefix_len)

set_prefix_len

Set prefix length associate with address.

Returns: XORP_OK on success, otherwise XORP_ERROR.

IPv6  endpoint ()

endpoint

[const]

void  set_endpoint (const IPv6& oaddr)

set_endpoint

void  copy_state (const IfTreeAddr6& o)

copy_state

Copy state of internal variables from another IfTreeAddr6.

bool  is_same_state (const IfTreeAddr6& o)

is_same_state

Test if the address-specific internal state is same.

Parameters:

othe IfTreeAddr6 to compare against.

Returns: true if the address-specific internal state is same.

void  finalize_state ()

finalize_state

Reimplemented from IfTreeItem.

string  str ()

str

[const]

Reimplemented from IfTreeItem.


Generated by: bms on anglepoise.lon.incunabulum.net on Wed Jul 23 10:05:50 2008, using kdoc 2.0a54+XORP.