class IfMgrVifAtom

Virtual Interface configuration atom. More...

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Types

Public Methods

Protected Methods

Protected Members


Detailed Description

Represents a virtual interface in XORP's model of forwarding h/w.

typedef map<const IPv4, IfMgrIPv4Atom> IPv4Map

IPv4Map

typedef map<const IPv6, IfMgrIPv6Atom> IPv6Map

IPv6Map

 IfMgrVifAtom (const string& name)

IfMgrVifAtom

const string&  name ()

name

[const]

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

broadcast_capable

[const]

void  set_broadcast_capable (bool v)

set_broadcast_capable

bool  p2p_capable ()

p2p_capable

[const]

void  set_p2p_capable (bool v)

set_p2p_capable

bool  loopback ()

loopback

[const]

void  set_loopback (bool v)

set_loopback

bool  pim_register ()

pim_register

[const]

void  set_pim_register (bool v)

set_pim_register

uint32_t  pif_index ()

pif_index

[const]

void  set_pif_index (uint32_t v)

set_pif_index

uint32_t  vif_index ()

vif_index

[const]

void  set_vif_index (uint32_t v)

set_vif_index

bool  is_vlan ()

is_vlan

[const]

void  set_vlan (bool v)

set_vlan

uint16_t  vlan_id ()

vlan_id

[const]

void  set_vlan_id (uint16_t v)

set_vlan_id

const IPv4Map&  ipv4addrs ()

ipv4addrs

[const]

IPv4Map&  ipv4addrs ()

ipv4addrs

const IfMgrIPv4Atom*  find_addr (const IPv4& addr)

find_addr

[const]

IfMgrIPv4Atom*  find_addr (const IPv4& addr)

find_addr

const IPv6Map&  ipv6addrs ()

ipv6addrs

[const]

IPv6Map&  ipv6addrs ()

ipv6addrs

const IfMgrIPv6Atom*  find_addr (const IPv6& addr)

find_addr

[const]

IfMgrIPv6Atom*  find_addr (const IPv6& addr)

find_addr

bool  operator== (const IfMgrVifAtom& o)

operator==

[const]

string _name

_name

[protected]

bool _enabled

_enabled

[protected]

bool _multicast_capable

_multicast_capable

[protected]

bool _broadcast_capable

_broadcast_capable

[protected]

bool _p2p_capable

_p2p_capable

[protected]

bool _loopback

_loopback

[protected]

bool _pim_register

_pim_register

[protected]

uint32_t _pif_index

_pif_index

[protected]

uint32_t _vif_index

_vif_index

[protected]

bool _is_vlan

_is_vlan

[protected]

uint16_t _vlan_id

_vlan_id

[protected]

IPv4Map _ipv4addrs

_ipv4addrs

[protected]

IPv6Map _ipv6addrs

_ipv6addrs

[protected]

inline  IfMgrVifAtom (const string& name)

IfMgrVifAtom

[protected]


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