class IfMgrVifAtom

Virtual Interface configuration atom. More...

Definition#include <ifmgr_atoms.hh>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

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 uint16_t  pif_index ()

pif_index

[const]

inline uint16_t  set_pif_index (uint16_t i)

set_pif_index

inline const V4Map&  ipv4addrs ()

ipv4addrs

[const]

inline V4Map&  ipv4addrs ()

ipv4addrs

inline const V6Map&  ipv6addrs ()

ipv6addrs

[const]

inline V6Map&  ipv6addrs ()

ipv6addrs

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]

uint16_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 Thu Nov 6 23:46:59 2003, using kdoc 2.0a54+XORP.