fea Annotated List


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top
ClassDescription
AddAddr4 Class for adding an IPv4 address to a VIF.
AddAddr6 Class for adding an IPv6 address to a VIF.
AddInterface Class for adding an interface.
AddInterfaceVif Class for adding a VIF to an interface.
Addr4Modifier Base class for IPv4vif address modifier operations.
Addr6Modifier Base class for IPv6vif address modifier operations.
AddressTableBase Base class for Address Table.
AddressTableEventObserverClass for observer for events in AddressTableBase instances.
ConfigureInterfaceFromSystem Class for configuring an interface within the FEA by using information from the underlying system.
FibTableObserverBase A base class that can be used by clients interested in observing changes in the Forwarding Information Base.
FilterRawSocket4 A RawSocketClass that allows arbitrary filters to receive the data associated with a raw socket.
FilterRawSocket4::InputFilter Filter class.
FteForwarding Table Entry.
FtiAddEntry4 Class to store request to add routing entry to FtiConfig and dispatch it later.
FtiAddEntry6 Class to store request to add routing entry to FtiConfig and dispatch it later.
FtiConfigForwarding Table Interface.
FtiConfigEntryGet
FtiConfigEntryGetDummy
FtiConfigEntryGetNetlink
FtiConfigEntryGetRtsock
FtiConfigEntryObserver
FtiConfigEntryObserverDummy
FtiConfigEntryObserverNetlink
FtiConfigEntryObserverRtsock
FtiConfigEntrySet
FtiConfigEntrySetDummy
FtiConfigEntrySetNetlink
FtiConfigEntrySetRtsock
FtiConfigTableGet
FtiConfigTableGetDummy
FtiConfigTableGetNetlink
FtiConfigTableGetSysctl
FtiConfigTableObserver
FtiConfigTableObserverDummy
FtiConfigTableObserverNetlink
FtiConfigTableObserverRtsock
FtiConfigTableSet
FtiConfigTableSetDummy
FtiConfigTableSetNetlink
FtiConfigTableSetRtsock
FtiDeleteAllEntries Class to store request to delete all routing entries to FtiConfig and dispatch it later.
FtiDeleteAllEntries4 Class to store request to delete all routing entries to FtiConfig and dispatch it later.
FtiDeleteAllEntries6 Class to store request to delete all routing entries to FtiConfig and dispatch it later.
FtiDeleteEntry4 Class to store request to delete routing entry to FtiConfig and dispatch it later.
FtiDeleteEntry6 Class to store request to delete routing entry to FtiConfig and dispatch it later.
FtiTransactionManager Class to store and execute FTI transactions.
FtiTransactionOperation Base class for operations that can occur during an FTI transaction.
IfConfig Base class for pushing and pulling interface configurations down to the particular platform.
IfConfigAddressTable Standard Xorp FEA AddressTable implementation.
IfConfigErrorReporterClass for propagating error information during IfConfig operations.
IfConfigErrorReporterBaseBase class for propagating error information on from IfConfig.
IfConfigGet
IfConfigGetDummy
IfConfigGetGetifaddrs
IfConfigGetIoctl
IfConfigGetNetlink
IfConfigGetProcLinux
IfConfigGetSysctl
IfConfigObserver
IfConfigObserverDummy
IfConfigObserverNetlink
IfConfigObserverRtsock
IfConfigSet
IfConfigSetDummy
IfConfigSetIoctl
IfConfigSetNetlink
IfConfigUpdateReplicatorA class to replicate update notifications to multiple reporters.
IfConfigUpdateReporterBaseBase class for propagating update information on from IfConfig.
IfTree Container class for Fea Interface objects in a system.
IfTreeAddr4 Class for holding an IPv4 interface address and address related items.
IfTreeAddr6 Class for holding an IPv6 interface address and address related items.
IfTreeInterface Fea class for holding physical interface state.
IfTreeItem Base class for Fea configurable items where the modifications need to be held over and propagated later, ie changes happen during a transaction but are propagated during the commit.
IfTreeVif Fea class for virtual (logical) interface state.
InterfaceManager InterfaceManager is the interface that is exposed by the fea via XRL's.
InterfaceManagerOperation Base class for Interface related operations acting on an IfTree.
InterfaceModifier Base class for interface modifier operations.
InterfaceTransactionManager
IoRawSocket4 Raw socket class supporting input and output.
LibFeaClientBridgeBridge class to intervene between the FEA's interface manager and libfeaclient.
MfeaDfeMulticast dataflow entry class.
MfeaDfeLookupA class for storing all dataflow entries per (S,G).
MfeaDftThe MFEA (S,G) dataflow table for monitoring forwarded bandwidth.
MfeaMrouterA class for multicast routing related I/O communication.
MfeaNodeThe MFEA node class.
MfeaNodeCliThe class for MfeaNode CLI access.
MfeaVifA class for MFEA-specific virtual interface.
MfeaVif::JoinedGroups
NetlinkSocket NetlinkSocket class opens a netlink socket and forwards data arriving on the socket to NetlinkSocketObservers.
NetlinkSocket4 NetlinkSocket4 class is a wrapper for NetlinkSocket class for IPv4.
NetlinkSocket6 NetlinkSocket6 class is a wrapper for NetlinkSocket class for IPv6.
NetlinkSocketObserver
NetlinkSocketReader
NlmUtilsHelper class for various NETLINK-format related utilities.
ProtoCommA class for socket I/O communication.
RawSocket4 Base class for raw sockets.
RawSocketException
RemoveAddr4 Class for removing an IPv4 address to a VIF.
RemoveAddr6 Class for removing an IPv6 address to a VIF.
RemoveInterface Class for removing an interface.
RemoveInterfaceVif Class for removing a VIF from an interface.
RoutingSocket RoutingSocket class opens a routing socket and forwards data arriving on the socket to RoutingSocketObservers.
RoutingSocketObserver
RoutingSocketReader
RtmUtilsHelper class for various RTM-format related utilities.
SetAddr4Broadcast Class to set the broadcast address IPv4 address associated with a vif.
SetAddr4Enabled Class to set enable state of an IPv4 address associated with a vif.
SetAddr4Endpoint Class to set the endpoint IPv4 address associated with a vif.
SetAddr4Prefix Class to set the prefix of an IPv4 address associated with a vif.
SetAddr6Enabled Class to set the enabled state of an IPv6 address associated with a vif.
SetAddr6Endpoint Class to set the endpoint IPv6 address associated with a vif.
SetAddr6Prefix Class to set the prefix of an IPv6 address associated with a vif.
SetInterfaceEnabled Class for setting the enabled state of an interface.
SetInterfaceMAC Class for setting an interface mac.
SetInterfaceMTU Class for setting an interface mtu.
SetVifEnabled Class for setting the enabled state of a vif.
SgCountClass that contains various counters per (S,G) entry.
SocketUserSendCloseEvent
SocketUserSendConnectEvent
SocketUserSendErrorEvent
SocketUserSendRecvEvent
VifCountClass that contains various counters per virtual interface.
VifModifier Base class for vif modifier operations.
XrlFeaTarget
XrlFtiTransactionManager Helper class for helping with Fti transactions via an Xrl interface.
XrlFtiTransactionManager::FibClient A template class for storing FIB client information.
XrlIfConfigUpdateReporterClass for exporting configuration events within FEA to other processes via XRL's.
XrlInterfaceManager Helper class for helping with Interface configuration transactions via an Xrl interface.
XrlMfeaNode
XrlMfeaNode::SendAddDeleteMrib Class for handling the queue of sending Add/Delete MRIB requests
XrlRawSocket4ManagerA class that manages raw sockets as used by the XORP Xrl Interface.
XrlSocketCommandBase
XrlSocketCommandDispatcher
XrlSocketServer
XrlSocketServer::RemoteSocket
XrlSocketServer::RemoteSocketOwner

Generated by: pavlin on possum.icir.org on Thu Jul 8 23:48:26 2004, using kdoc $.