class InterfaceManagerOperation

Base class for Interface related operations acting on an IfTree. More...

Contains pure virtuals
Definition#include <ifmanager_transaction.hh>
InheritsTransactionOperation (libxorp) [public ]
Inherited byAddAddr4, AddAddr6, AddInterface, AddInterfaceVif, Addr4Modifier, Addr6Modifier, InterfaceModifier, RemoveAddr4, RemoveAddr6, RemoveInterface, RemoveInterfaceVif, SetAddr4Broadcast, SetAddr4Enabled, SetAddr4Endpoint, SetAddr4Prefix, SetAddr6Enabled, SetAddr6Endpoint, SetAddr6Prefix, SetInterfaceEnabled, SetInterfaceMAC, SetInterfaceMTU, SetVifEnabled, VifModifier
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Methods


Detailed Description

Base class for Interface related operations acting on an IfTree.

 InterfaceManagerOperation (IfTree& it, const string& ifname)

InterfaceManagerOperation

bool  path_valid ()

path_valid

[const pure virtual]

The interface / vif / address stored in operation exist.

string  path ()

path

[const virtual]

Returns: space separated path description.

inline const string&  ifname ()

ifname

[const]

inline const IfTree&  iftree ()

iftree

[const]

inline IfTree&  iftree ()

iftree

[protected]


Generated by: pavlin on possum.icir.org on Thu Nov 6 23:46:57 2003, using kdoc 2.0a54+XORP.