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> V4Map

V4Map

typedef map<const IPv6, IfMgrIPv6Atom> V6Map

V6Map

inline  IfMgrVifAtom (const string& name)

IfMgrVifAtom

inline const string&  name ()

name

[const]

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

broadcast_capable

[const]

inline void  set_broadcast_capable (bool cap)

set_broadcast_capable

inline bool  p2p_capable ()

p2p_capable

[const]

inline void  set_p2p_capable (bool cap)

set_p2p_capable

inline bool  loopback ()

loopback

[const]

inline void  set_loopback (bool l)

set_loopback

inline uint32_t  pif_index ()

pif_index

[const]

inline uint32_t  set_pif_index (uint32_t i)

set_pif_index

inline const V4Map&  ipv4addrs ()

ipv4addrs

[const]

inline V4Map&  ipv4addrs ()

ipv4addrs

const IfMgrIPv4Atom*  find_addr (const IPv4& a)

find_addr

[const]

IfMgrIPv4Atom*  find_addr (const IPv4& a)

find_addr

inline const V6Map&  ipv6addrs ()

ipv6addrs

[const]

inline V6Map&  ipv6addrs ()

ipv6addrs

const IfMgrIPv6Atom*  find_addr (const IPv6& a)

find_addr

[const]

IfMgrIPv6Atom*  find_addr (const IPv6& a)

find_addr

bool  operator== (const IfMgrVifAtom& o)

operator==

[const]

string _name

_name

[protected]

bool _en

_en

[protected]

bool _mcap

_mcap

[protected]

bool _bcap

_bcap

[protected]

bool _p2pcap

_p2pcap

[protected]

bool _loopback

_loopback

[protected]

uint32_t _pif

_pif

[protected]

V4Map _v4addrs

_v4addrs

[protected]

V6Map _v6addrs

_v6addrs

[protected]

inline  IfMgrVifAtom (const string& name)

IfMgrVifAtom

[protected]


Generated by: pavlin on possum.icir.org on Wed Mar 21 11:23:15 2007, using kdoc $.