| _TimeLocale | |
| AbortTransaction< A > | |
| Accept | Instruction to accept a route |
| AcceptSession | |
| Action | |
| PimMreTrackState::ActionLists | |
| AddAddr4 | Class for adding an IPv4 address to a VIF |
| AddAddr6 | Class for adding an IPv6 address to a VIF |
| XrlPimNode::AddDeleteDataflowMonitor | Class for handling the task of add/delete dataflow monitor requests |
| XrlPimNode::AddDeleteMfc | Class for handling the task of add/delete MFC requests |
| AddEGPTableCommand | |
| AddIGPTableCommand | |
| 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 |
| Address< A > | |
| AddressFamilyMismatch | |
| AddressInfo< A > | OSPFv3 only, the information stored about an interface address |
| AddRoute< A > | |
| AddTransactionRoute< A > | |
| Adv< A > | Storage for routing table entries indexed by advertising router |
| AggregateRoute< A > | |
| AggregationFilter< A > | Filters out aggregate routes depending whether on IBGP or EBGP outbound branch |
| AggregationHandler | |
| AggregationTable< A > | |
| AggregatorAttribute | |
| AlignData< A > | A template class for aligning buffer data with a particular data type |
| AllowCommand | |
| AllowOperatorsCommand | |
| AllowOptionsCommand | |
| AllowRangeCommand | |
| AnXrlTarget | |
| AnyAttribute | |
| AreaRouter< A > | Area Router |
| TestMain::Arg | |
| Args | Break a string into a sequence of space separated words |
| ArgumentParser | Base class for Argument Parsers |
| ArithTemplate | |
| ARPd | ARP daemon |
| ArpHeader | ARP packet |
| AS4AggregatorAttribute | |
| AS4Path | |
| AS4PathAttribute | AS4PathAttribute contain an AS4Path, whose structure is documented in aspath.hh |
| AS4Segment | |
| ASExternalDatabase | Storage for AS-external-LSAs with efficient access |
| ASExternalLsa | AS-external-LSA |
| AsNum | A class for storing an AS number used by protocols such as BGP |
| ASPath | An ASPath is a list of ASSegments, each of which can be an AS_SET, AS_CONFED_SET, AS_SEQUENCE, or an AS_CONFED_SEQUENCE |
| ASPathAttribute | ASPathAttribute contain an ASPath, whose structure is documented in aspath.hh |
| ASPrependFilter< A > | BGPRouteFilter that prepends an AS to the AS path |
| ASSegment | Parent class for ASPath elements, which can be either ASSet or ASSequence |
| AssertMetric | |
| AsyncFileOperator | Base class for asynchronous file transfer operations |
| AsyncFileReader | Read asynchronously from a file |
| AsyncFileWriter | Write asynchronously to non-blocking file |
| AtomicAggAttribute | |
| Att_Ptr_Cmp< A > | Att_Ptr_Cmp is needed because we want BGPAttributeManager to use a set of pointers, but when we check to see if something's in the set, we want to compare the data and not the pointers themselves |
| AttributeManager< A > | AttributeManager manages the storage of PathAttributeLists, so that we don't store the same attribute list more than once |
| Auth | This is the class that should be instantiated to access authentication |
| AuthHandlerBase | Base clase for OSPFv2 authentication mechanisms |
| XrlArgs::BadArgs | |
| XrlAtomList::BadAtomType | |
| BadExternalRoute | |
| BadFace | The exception thrown when an operation on an OLSR interface fails |
| BadFinderMessageFormat | Exception for badly formatted message data |
| BadLinkCode | The exception thrown when an operation on a link code fails |
| BadLinkCoverage | The exception thrown when no suitable link to a one-hop neighbor exists |
| BadLogicalLink | The exception thrown when an operation on a logical link fails |
| BadMidEntry | The exception thrown when an operation on a MID entry fails |
| XrlAtom::BadName | |
| BadNeighbor | The exception thrown when an operation on a one-hop neighbor fails |
| BadPacketException | Exception thrown when parsing malformed packets |
| BadPeer | Bad Peer exception |
| BadTopologyEntry | The exception thrown when an operation on a topology control entry fails |
| BadTwoHopCoverage | The exception thrown when no suitable link to a two-hop neighbor exists |
| BadTwoHopLink | The exception thrown when an operation on a link in the two-hop neighborhood fails |
| BadTwoHopNode | The exception thrown when an operation on a two-hop neighbor fails |
| BaseAndDerived< B, D > | Class to determine if two types are base and derived |
| BaseCommand | |
| BGP4ByteASCapability | |
| BGPCapParameter | |
| BGPMain | |
| BGPMultiProtocolCapability | |
| BGPMultiRouteCapability | |
| BGPPacket | The main container for BGP messages (packets) which are sent back and forth |
| BGPParameter | |
| BGPPeer | |
| BGPPeerData | Data that applies to a specific peering |
| BGPPeerList | |
| BGPPlumbing | |
| BGPPlumbingAF< A > | |
| BGPRefreshCapability | |
| BGPRouteFilter< A > | Base class for a single filter within FilterTable's filter bank |
| BGPRouteTable< A > | Base class for a stage in BGP's internal plumbing |
| BGPTestPacket | |
| BGPTimerConst | |
| BgpTrie< A > | The BgpTrie is an augmented, specialized trie that allows us to lookup by network address or by path attribute list |
| BGPUnknownCapability | |
| BGPUpdateAttrib | Encoding used in BGP update packets to encode prefixes (IPv4 only) for withdrawn routes and NLRI information |
| BGPUpdateAttribList | |
| BGPVarRW< A > | Allows reading an modifying a BGP route |
| BGPVarRWCallbacks< A > | |
| BGPVarRWExport< A > | Returns the output peering for the neighbor variable |
| BinOper | Base class for binary operations |
| BlockedPortIO< A > | |
| BoolTemplate | |
| Brief | |
| FirewallManager::BrowseState | |
| BsrGroupPrefix | |
| BsrRp | |
| BsrZone | |
| Buffer | A class for storing buffered data |
| buffer_ | |
| BufferedAsyncReader | |
| AsyncFileReader::BufferInfo | |
| AsyncFileWriter::BufferInfo | |
| BugCatcher | |
| BuildInfo | |
| BuildLsa | |
| CacheMem | |
| CacheRoute< A > | Used in CacheTable to store a SubnetRoute and the genid of the RibIn that generated the route |
| CacheTable< A > | Specialized BGPRouteTable that stores routes modified by a FilterTable |
| CallbackSafeObject | Base class for objects that are callback safe |
| Peer< A >::Candidate | Possible DR or BDR candidates |
| CandMprOrderPred | Orders a sequence of Neighbor* in descending order of MPR candidacy |
| CfHomeArgs | |
| ChainedSubnetRoute< A > | |
| ClearDatabase | |
| CliClient | The class for the CLI client |
| CliCommand | The class for the CLI command |
| CliCommandMatch | |
| CliNode | The class for the CLI node |
| CliPipe | The class for the "pipe" ("|") command |
| ClockBase | |
| ClusterListAttribute | |
| Code | This class represents the intermediate language code |
| CodeGenerator | Generic code generator |
| CodeGenerator::CodeGeneratorErr | Exception thrown if code generation fails |
| CodeList | A collection of code fragments |
| Command | The command and its associated process ID |
| CommandTree | |
| CommandTreeNode | |
| CommitStatus | A class for storing information regarding the current phase of commit operations |
| CommitTransaction< A > | |
| IoLinkManager::CommTableKey | |
| CommunityAttribute | |
| ASExternalDatabase::compare | |
| CompleteFile | |
| ComponentRoute< A > | |
| PolicyFilter::ConfError | Exception thrown on configuration error |
| Configuration::ConfError | Exception thrown on configuration error |
| BufferedAsyncReader::Config | |
| ConfigNodeId | Class for encoding and decoding configuration-related node IDs |
| ConfigNodeIdMap< V > | Class for storing the mapping between a ConfigNodeId node and the corresponding value |
| ConfigParam< T > | A class for storing a configuration parameter |
| ConfigTree | |
| ConfigTreeNode | |
| Configuration | Class that contains all configuration and generated code state |
| ConfigureAllInterfacesFromSystem | Class for configuring all interfaces within the FEA by using information from the underlying system |
| ConfigureInterfaceFromSystem | Class for configuring an interface within the FEA by using information from the underlying system |
| ConfigVar< A > | The value of a configuration variable and its state enable/disabled |
| ConfPathSegment | |
| ConnectCB | |
| Coord | |
| Corrupt | A corruption entry |
| CorruptMessage | This exception is thrown when a bad input message is received |
| CplFileArgs | |
| CplFileConf | |
| CplMatch | |
| CplMatches | |
| CrashDumper | |
| CrashDumpManager | |
| cref_counter_pool | Class for maintaining the storage of counters used by cref_ptr |
| cref_ptr< _Tp > | Compact Reference Counted Pointer Class |
| CTN_Compare | |
| Damp | BGP Route Flap Damping RFC 2439 |
| Damping | |
| DampingTable< A > | Manage the damping of routes |
| DampPeerOscillations | Manage the damping of peer oscillations |
| DampRoute< A > | An entry of this form exists only if the route has been damped |
| DataBaseHandle | DataBase Handle |
| DataDescriptionPacket | Database Description Packet |
| Datum | Base class for data types available to Parser |
| DatumIPv4Binding | |
| DatumIPv4NetBinding | |
| DatumStringBinding | |
| DatumUint32Binding | |
| DatumVariableBinding | Datum to variable binding |
| DebugIO< A > | The DebugIO class realizes the interface IO |
| DebugMsgLogTable< A > | Route Table that passes that passes through updates whilst writing them to the logging them via XORP's XLOG_TRACE |
| DebugPeerHandler | |
| DebugIO< A >::DebugRouteEntry | |
| DebugTable< A > | |
| DecisionTable< A > | BGPRouteTable which receives routes from all peers and decided which routes win |
| DefaultPeer< A > | |
| DelayQueue< _Entry > | Entries can be added to the queue at any rate |
| DelayValidation | |
| DeleteAllNodes< A > | Delete nodes in the cache table trie |
| DeleteEGPTableCommand | |
| DeleteIGPTableCommand | |
| DeleteRoute< A > | |
| DeleteTransactionRoute< A > | |
| DeletionTable< A > | DeletionTable is a temporary BGPRouteTable used to delete routes when a peer goes down |
| DemoRes | |
| Dependency< T > | A class which relates objects and handles dependencies between them |
| Dependency< T >::DependencyError | Exception thrown if an illegal action is requested |
| Detail | |
| DirCache | |
| DirectAddEGPTableCommand | |
| DirectAddIGPTableCommand | |
| DirectDeleteEGPTableCommand | |
| DirectDeleteIGPTableCommand | |
| DirectDiscardVifCommand | |
| DirectEtherVifCommand | |
| DirectLoopbackVifCommand | |
| DirectManagementVifCommand | |
| DirectRouteAddCommand | |
| DirectRouteDeleteCommand | |
| DirectRouteVerifyCommand | |
| DirectRouteVifAddCommand | |
| DirectTableOriginCommand | |
| DirectUnreachableVifCommand | |
| DirNode | |
| DirReader | |
| DiscardNextHop | A nexthop that is the discard interface |
| DiscardVifCommand | |
| Dispatcher | Link between elements and operations |
| DummyBaseCommand | |
| DummyDecisionTable< A > | |
| DummyFinder | |
| DummyFinderTcp | |
| DummyNextHopResolver< A > | |
| DummyNextHopResolver2< A > | |
| DummyNhLookupTable< A > | |
| DummyPeer | |
| DummyPeerHandler | |
| DummyRegisterServer | |
| DummyResolver< A > | |
| DumpIterator< A > | |
| DumpTable< A > | |
| DupeTuple | A member of the duplicate set |
| Edge< A > | |
| EightBitTime | Helper class to encode a TimeVal as an 8 bit binary floating point value |
| ElemAny< T > | Generic Element wrapper for existing classes |
| ElemBool | Boolean element |
| ElemCom32 | 32bit unsigned integer with BGP communities friendly syntax |
| Element | Basic object type used by policy engine |
| ElementFactory | A factory for creating elements based on their type |
| ElemFilter | Filter element |
| ElemAny< T >::ElemInitError | Exception thrown if c-stype string initialization fails |
| ElemRefAny< T >::ElemInitError | Exception thrown if c-stype string initialization fails |
| ElemInt32 | 32bit signed integer |
| ElemNet< A > | |
| ElemNextHop< A > | |
| ElemNull | An element representing nothing |
| ElemRefAny< T > | |
| ElemSet | |
| ElemSetAny< T > | A set of elements |
| ElemStr | String element |
| ElemU32 | 32bit unsigned integer |
| EmulateSubnet< A > | Bind together a set of IO classes in order to form a virtual subnet for testing, one instance per subnet |
| EmulateSubnetHops | Bind together a set of IO classes like EmulateSubnet, however, in this case, any OLSR protocol messages which flow through this entity have their hopcount and TTL decremented by a given integer |
| FileVarRW::Error | |
| ether_addr | |
| EtherVifCommand | |
| EtxHelloMessage | Specialization of a HELLO message with ETX measurements |
| EtxTcMessage | Specialization of a TC message with ETX measurements |
| EventLoop | Event Loop |
| RunCommandBase::ExecId | Class for setting the execution ID when running the command |
| ExpandFile | |
| Peer< A >::expect | |
| ExpectedRouteChange< A > | |
| ExpectTable< A > | A Route Table for comparing route updates received against expected |
| ExportCodeGenerator | Generates export filter code from a node structure |
| External< A > | Handle AS-external-LSAs |
| ExternalInfo | |
| ExternalRoute | Class representing an external route entry, either learned or originated in the OLSRv1 HNA sub-protocol |
| ExternalRouteOrderPred | Orders a sequence of OlsrTypes::ExternalID in descending order of preference for route selection |
| ExternalRoutes | Class which manages distribution of external routes throughout the OLSR domain |
| ExtIntTable< A > | Make two route RouteTables behave like one, while resolving nexthops that are not immediate neighbors |
| Face | An OLSR interface |
| FaceCounters | Per-interface protocol statistics |
| FaceManager | Class which manages all interface bindings in the OLSR routing process |
| FanoutTable< A > | |
| FastPathAttributeList< A > | |
| FeaDataPlaneManager | FEA data plane manager base class |
| FeaDataPlaneManagerDummy | FEA data plane manager class for Dummy FEA |
| FeaDataPlaneManagerLinux | FEA data plane manager class for Linux |
| FeaDataPlaneManagerWindows | FEA data plane manager class for Windows |
| FeaIo | FEA (Forwarding Engine Abstraction) I/O class |
| FeaNode | The FEA (Forwarding Engine Abstraction) node class |
| FetchDB | Fetch all the LSAs for one area |
| Fib2mribNode | The Fib2mrib node class |
| Fib2mribRoute | A Fib2mrib helper class |
| Fib2mribVarRW | Allows variables to be written and read from fib2mrib routes |
| FibAddEntry4 | Class to store request to add forwarding entry to FibConfig and dispatch it later |
| FibAddEntry6 | Class to store request to add forwarding entry to FibConfig and dispatch it later |
| XrlFibClientManager::FibClient< F > | A template class for storing FIB client information |
| FibConfig | Forwarding Table Interface |
| FibConfigEntryGet | |
| FibConfigEntryGetDummy | |
| FibConfigEntryGetIPHelper | |
| FibConfigEntryGetRtmV2 | |
| FibConfigEntryObserver | |
| FibConfigEntryObserverDummy | |
| FibConfigEntryObserverIPHelper | |
| FibConfigEntryObserverRtmV2 | |
| FibConfigEntrySet | |
| FibConfigEntrySetDummy | |
| FibConfigEntrySetIPHelper | |
| FibConfigEntrySetRtmV2 | |
| FibConfigForwarding | |
| FibConfigForwardingDummy | |
| FibConfigForwardingProcLinux | |
| FibConfigForwardingSolaris | |
| FibConfigForwardingSysctl | |
| FibConfigForwardingWindows | |
| FibConfigTableGet | |
| FibConfigTableGetDummy | |
| FibConfigTableGetIPHelper | |
| FibConfigTableGetSysctl | |
| FibConfigTableObserver | |
| FibConfigTableObserverDummy | |
| FibConfigTableObserverIPHelper | |
| FibConfigTableObserverRtmV2 | |
| FibConfigTableSet | |
| FibConfigTableSetDummy | |
| FibConfigTableSetIPHelper | |
| FibConfigTableSetRtmV2 | |
| FibConfigTransactionManager | Class to store and execute FibConfig transactions |
| FibConfigTransactionOperation | Base class for operations that can occur during an FibConfig transaction |
| FibDeleteAllEntries4 | Class to store request to delete all forwarding entries to FibConfig and dispatch it later |
| FibDeleteAllEntries6 | Class to store request to delete all forwarding entries to FibConfig and dispatch it later |
| FibDeleteEntry4 | Class to store request to delete forwarding entry to FibConfig and dispatch it later |
| FibDeleteEntry6 | Class to store request to delete forwarding entry to FibConfig and dispatch it later |
| FibConfigTableGetSysctl::FibMsg | Flag values used to tell underlying FIB message parsing routines which messages the caller is interested in |
| FibTableObserverBase | A base class that can be used by clients interested in observing changes in the Forwarding Information Base |
| FileExpansion | |
| XrlParserFileInput::FileState | |
| FileVarRW | |
| FilterBase | Base class for all policy filters |
| FilterLSA | Filter LSAs |
| FilterManager | Deals with sending code to policy filters |
| FilterManagerBase | Base class for a FilterManager |
| FilterManagerFake | |
| FilterNeighbour | Filter the neighbours |
| FilterTable< A > | Specialized BGPRouteTable implementing a filter bank to modify or drop routes |
| FilterVersion< A > | Specific version of a static route filter |
| Finder | |
| FinderClass | |
| FinderClient | Class that represents clients of the Finder |
| FinderClientEnableXrls | |
| FinderClientObserver | Base class for parties interested in receiving FinderClient event notifications |
| FinderClientOneOffOp | Base class for operations FinderClient only need execute once, eg resolutions |
| FinderClientOp | Base class for operations to be executed by FinderClient |
| FinderClientQuery | Class that handles resolutions for FinderClient, and puts results into FinderClient's resolved table and notifies the client |
| FinderClientRegisterTarget | Class to register client with Finder |
| FinderClientRegisterXrl | Class to register an Xrl with the Finder |
| FinderClientRepeatOp | Base class for operations FinderClient may have to repeat, eg register target, register xrl, etc |
| FinderClientXrlCommandInterface | Interface class for FinderClient Xrl requests |
| FinderClientXrlTarget | |
| FinderConstants | |
| FinderDBEntry | A one-to-many container used by the FinderClient to store unresolved-to-resolved Xrl mappings |
| FinderEvent | |
| FinderEventObserver | Test class that registers for event notifications with the finder |
| FinderEventObserverPackage | Class containing components for Finder event observation |
| FinderEventObserverXrlTarget | Xrl Handler interface for FinderEventObserver |
| FinderForwardedXrl | Class that handles the forwarding of Xrl's targetted at the finder |
| FinderMessageBase | Base class for FinderMessage classes |
| FinderMessengerBase | Base class for FinderMessenger classes |
| FinderMessengerManager | Base class for classes managing descendents of FinderMessengerBase |
| FinderSendHelloToClient | Send "hello" Xrl to Client |
| FinderSendRemoveXrl | Send "remove xrl" to client |
| FinderSendRemoveXrls | Send "remove xrls for target" to client |
| FinderSendTunneledXrl | Send tunneled Xrl to client |
| FinderServer | A wrapper class for the components within a Finder |
| FinderTarget | |
| FinderTcpAutoConnector | Class to establish and manage a single connection to a FinderTcpListener |
| FinderTcpBase | |
| FinderTcpConnector | |
| FinderTcpListener | Class that creates FinderMessengers for incoming connections |
| FinderTcpListenerBase | |
| FinderTcpMessenger | |
| FinderXrlCommandBase | Base class for Xrls sent from Finder |
| FinderXrlCommandQueue | Xrl Queue for Finder |
| FinderXrlMessage | Finder Message class for Xrl transport |
| FinderXrlResponse | Finder Message class for Xrl Response transport |
| FinderXrlTarget | |
| FinishingRouteDump< A > | |
| Fire< A > | |
| FirewallAddEntry4 | |
| FirewallAddEntry6 | |
| FirewallDeleteAllEntries4 | |
| FirewallDeleteAllEntries6 | |
| FirewallDeleteEntry4 | |
| FirewallDeleteEntry6 | |
| FirewallEntry | Firewall Table Entry |
| FirewallGet | |
| FirewallGetDummy | |
| FirewallGetIpfw2 | |
| FirewallGetNetfilter | |
| FirewallGetPf | |
| FirewallManager | Firewall configuration manager |
| FirewallReplaceEntry4 | |
| FirewallReplaceEntry6 | |
| FirewallSet | |
| FirewallSetDummy | |
| FirewallSetIpfw2 | |
| FirewallSetNetfilter | |
| FirewallSetPf | |
| FirewallTransactionManager | A class to store and execute firewall transactions |
| FirewallTransactionOperation | Base class for operations that can occur during a firewall transaction |
| FlagSetDestructor | A simple class that sets a boolean flag to true when destructed |
| FilterManager::FMException | Exception thrown on error |
| Foo | |
| EmulateSubnet< A >::Frame | |
| FreeList | |
| FreeListBlock | |
| Fte< A, N > | Forwarding Table Entry |
| FteX | |
| GenericModule | |
| GenericModuleManager | |
| GetAddressStats< A > | Invoke Xrl to get address stats on RIP address and pretty print result |
| GetAddressStatus< A > | Invoke Xrl to get address state on RIP address and pretty print result |
| GetAllAddressStats< A > | Invoke Xrl to get all addresses, which we then use to get the counters for to pretty print result |
| GetAllPeerStats4 | Invoke Xrl to get all peers, which we then use to get the counters for to pretty print result |
| GetAllPeerStats6 | Invoke Xrl to get all peers, which we then use to get the counters for to pretty print result |
| GetAreaList | Get the list of configured areas |
| GetExternals | |
| GetInterfaces | |
| GetLine | |
| GetLinks | |
| GetListAtom< A > | |
| GetMids | |
| GetNeighbors | |
| GetNeighbourList | Get the list of neighbours |
| GetNeighbours | Get the Neighbour info for all the requested neighbours |
| GetPeerStats4 | Invoke Xrl to get peer stats on RIP address and pretty print result |
| GetPeerStats6 | Invoke Xrl to get peer stats on RIP address and pretty print result |
| GetPortPeerStats4 | Invoke Xrl to get peers on if/vif/addr, which we then use to get the counters for to pretty print result |
| GetPortPeerStats6 | Invoke Xrl to get peers on if/vif/addr, which we then use to get the counters for to pretty print result |
| Getter | |
| GetTopology | |
| GetTwohopLinks | |
| GetTwohopNeighbors | |
| GlDefSignal | |
| GlHistory | |
| GlHistoryLine | |
| GlHistoryRange | |
| GlHistorySize | |
| GlHistoryState | |
| GlLineList | |
| GlLineNode | |
| glob_t | Result structure for glob() |
| GlSignalNode | |
| GlTerminalSize | |
| XrlBgpTargetBase::handler_table | |
| XrlCliTargetBase::handler_table | |
| XrlCoordTargetBase::handler_table | |
| XrlFeaTargetBase::handler_table | |
| XrlFeaIfmgrMirrorTargetBase::handler_table | |
| XrlFib2mribTargetBase::handler_table | |
| XrlFinderTargetBase::handler_table | |
| XrlFinderclientTargetBase::handler_table | |
| XrlMfeaTargetBase::handler_table | |
| XrlMld6igmpTargetBase::handler_table | |
| XrlOlsr4TargetBase::handler_table | |
| XrlOspfv2TargetBase::handler_table | |
| XrlOspfv3TargetBase::handler_table | |
| XrlPimTargetBase::handler_table | |
| XrlPolicyTargetBase::handler_table | |
| XrlProfilerTargetBase::handler_table | |
| XrlRibTargetBase::handler_table | |
| XrlRibclientTargetBase::handler_table | |
| XrlRipTargetBase::handler_table | |
| XrlRipngTargetBase::handler_table | |
| XrlRtrmgrTargetBase::handler_table | |
| XrlShowDistancesTargetBase::handler_table | |
| XrlShowRoutesTargetBase::handler_table | |
| XrlStaticRoutesTargetBase::handler_table | |
| XrlTestTargetBase::handler_table | |
| XrlTestFeaIfmgrMirrorTargetBase::handler_table | |
| XrlTestFeaRawlinkTargetBase::handler_table | |
| XrlTestFinderEventsTargetBase::handler_table | |
| XrlTestPeerTargetBase::handler_table | |
| XrlTestSocket4TargetBase::handler_table | |
| XrlTestSocket6TargetBase::handler_table | |
| XrlTestXrlsTargetBase::handler_table | |
| XrlVrrpTargetBase::handler_table | |
| XrlXorpshTargetBase::handler_table | |
| HashBucket | |
| HashMemory | |
| HashNode | |
| HashTable | |
| Heap | |
| Heap::heap_entry | |
| HeapBase | Objects stored on the heap should inherit from this class |
| HelloMessage | Representation of a HELLO protocol message |
| HelloPacket | Hello packet |
| HMAC | |
| HMACMD5 | |
| HnaMessage | Representation of an HNA message, containing external routes |
| HomeDir | |
| HorizonValidatorBase< A > | |
| IBGPLoopFilter< A > | BGPRouteFilter that drops routes that came to us from an IBGP peer |
| IEMap | |
| IfConfig | Base class for pushing and pulling interface configurations down to the particular system |
| IfConfigErrorReporter | Class for propagating error information during IfConfig operations |
| IfConfigErrorReporterBase | Base class for propagating error information on from IfConfig |
| IfConfigGet | |
| IfConfigGetDummy | |
| IfConfigGetGetifaddrs | |
| IfConfigGetIPHelper | |
| IfConfigGetSysctl | |
| IfConfigObserver | |
| IfConfigObserverDummy | |
| IfConfigObserverIPHelper | |
| IfConfigProperty | |
| IfConfigPropertyDummy | |
| IfConfigPropertyWindows | |
| IfConfigSet | |
| IfConfigSetDummy | |
| IfConfigSetIPHelper | |
| IfConfigTransactionManager | |
| IfConfigTransactionOperation | Base class for Interface related operations acting on an IfTree |
| IfConfigUpdateReplicator | A class to replicate update notifications to multiple reporters |
| IfConfigUpdateReporterBase | Base class for propagating update information on from IfConfig |
| IfConfigVlanGet | |
| IfConfigVlanGetLinux | |
| IfConfigVlanSet | |
| IfConfigVlanSetLinux | |
| IfMgrCommandBase | Base class for Interface Manager Commands |
| IfMgrCommandDispatcher | Class to dispatch Interface Manager Commands |
| IfMgrCommandFifoQueue | FIFO Queue for command objects |
| IfMgrCommandIfClusteringQueue | Interface Command Clustering Queue |
| IfMgrCommandQueueBase | Base class for Command Queue classes |
| IfMgrCommandSinkBase | Base class for command sinks |
| IfMgrCommandTee | 2-way IfMgr Command Tee |
| IfMgrHintCommandBase | Base class for configuration events |
| IfMgrHintObserver | Base for classes that are interested in configuration event hint commands |
| IfMgrHintTreeComplete | Hint that configuration tree has been sent in it's entirety |
| IfMgrHintUpdatesMade | Hint that configuration tree has changed and tree should be examined |
| IfMgrIfAdd | Command to add an interface |
| IfMgrIfAtom | Interface configuration atom |
| IfMgrIfAtomToCommands | Class to convert an IfMgrIfAtom object into a sequence of commands |
| IfMgrIfCommandBase | Base class for interface state manipulator commands |
| IfMgrIfRemove | Command to remove an interface |
| IfMgrIfSetBaudrate | Command to set the baudrate of interface |
| IfMgrIfSetDiscard | Command to set discard condition on interface |
| IfMgrIfSetEnabled | Command to set enabled condition on interface |
| IfMgrIfSetMac | Command to set MAC address of interface |
| IfMgrIfSetManagement | Command to set management condition on interface |
| IfMgrIfSetMtu | Command to set MTU of interface |
| IfMgrIfSetNoCarrier | Command to set the no_carrier flag of interface |
| IfMgrIfSetPifIndex | Command to set physical interface index |
| IfMgrIfSetString | Command to set virtual-interface info |
| IfMgrIfSetUnreachable | Command to set unreachable condition on interface |
| IfMgrIfTree | Interface configuration tree container |
| IfMgrIfTreeToCommands | Class to convert an IfMgrIfTree object into a sequence of commands |
| IfMgrIP< A > | Class specialized to provide a way to find IfMgrIPv{4,6}Atom given IPv{4,6} type |
| IfMgrIP< IPv4 > | |
| IfMgrIP< IPv6 > | |
| IfMgrIPv4Add | Command to add an address to a virtual interface |
| IfMgrIPv4Atom | IPv4 configuration atom |
| IfMgrIPv4AtomToCommands | Class to convert an IfMgrIPv4Atom object into a sequence of commands |
| IfMgrIPv4CommandBase | Base class for interface IPv4 address data manipulation |
| IfMgrIPv4Remove | Command to remove an address to a virtual interface |
| IfMgrIPv4SetBroadcast | Command to set broadcast address associated with a virtual interface address |
| IfMgrIPv4SetEnabled | Command to set enabled flag of a virtual interface interface address |
| IfMgrIPv4SetEndpoint | Command to set endpoint address associated with a virtual interface address |
| IfMgrIPv4SetLoopback | Command to mark virtual interface address as a loopback address |
| IfMgrIPv4SetMulticastCapable | Command to mark virtual interface address as multicast capable |
| IfMgrIPv4SetPrefix | Command to set prefix of a virtual interface interface address |
| IfMgrIPv6Atom | IPv6 configuration atom |
| IfMgrManagedXrlReplicator | An IfMgrXrlReplicator managed by an IfMgrXrlReplicationManager |
| IfMgrNWayCommandTee< SinkType > | N-way IfMgr Command Tee |
| IfMgrVifAdd | Command to add a virtual interface to an interface |
| IfMgrVifAtom | Virtual Interface configuration atom |
| IfMgrVifAtomToCommands | Class to convert an IfMgrVifAtom object into a sequence of commands |
| IfMgrVifCommandBase | Base class for virtual interface state manipulation commands |
| IfMgrVifRemove | Command to remove a virtual interface to an interface |
| IfMgrVifSetBroadcastCapable | Command to mark virtual interface as broadcast capable |
| IfMgrVifSetEnabled | Command to set enabled condition on a virtual interface |
| IfMgrVifSetLoopbackCapable | Command to mark virtual interface as loopback capable |
| IfMgrVifSetMulticastCapable | Command to mark virtual interface as multicast capable |
| IfMgrVifSetP2PCapable | Command to mark virtual interface as point-to-point capable |
| IfMgrVifSetPifIndex | Command to associate a physical interface id with a virtual interface |
| IfMgrVifSetPimRegister | Command to mark virtual interface as PIM Register vif |
| IfMgrVifSetVifIndex | Command to associate a virtual interface id with a virtual interface |
| IfMgrVifSetVlanId | Command to set the VLAN ID to a virtual interface |
| IfMgrXrlMirror | Maintainer of a local mirror of central IfMgr configuration state via Xrls sent by the IfMgr |
| IfMgrXrlMirrorRouter | |
| IfMgrXrlMirrorRouterObserver | Base for classes that watch for Finder events from an IfMgrXrlMirrorRouter |
| IfMgrXrlMirrorTarget | |
| IfMgrXrlReplicationManager | Class that builds and maintains replicator state for multiple remote targets |
| IfMgrXrlReplicator | Class that sends a configuration information to a remote mirror of IfMgr configuration state |
| 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 |
| IfTreeListener | IfTree will make these callbacks to listeners when certain actions occur |
| IfTreeVif | FEA class for virtual (logical) interface state |
| InitError | |
| IoIpComm::InputFilter | Filter class |
| IoLinkComm::InputFilter | Filter class |
| FinderClient::InstanceInfo | |
| InstanceWatcher | Instance watcher base class |
| Instruction | Base class for an instruction |
| InstrVisitor | Visitor pattern to traverse a structure of instructions |
| IO< A >::interface_vif | |
| InterfaceInfo | |
| InterfaceModifier | Base class for interface modifier operations |
| InterfaceMonitor | |
| InterfaceNameOfQueuedCmdMatches | |
| InterfaceStatsInfo | |
| InternalMessage< A > | InternalMessage is used to pass route changes between BGP route table classes |
| InternalRouteEntry< A > | Internal routing entry, potentially one per area |
| IntraAreaPrefixLsa | OSPFv3 only: Intra-Area-Prefix-LSA |
| IntTemplate | |
| InvalidAddress | A standard XORP exception that is thrown if an address is invalid |
| InvalidBufferOffset | A standard XORP exception that is thrown if a buffer ofset is invalid |
| InvalidCast | A standard XORP exception that is thrown if a cast is invalid |
| InvalidFamily | A standard XORP exception that is thrown if an address family is invalid |
| XrlAtomList::InvalidIndex | |
| InvalidLinkTuple | The exception thrown when the decoding or encoding of a LinkTuple inside a HelloMessage fails |
| InvalidMessage | The exception thrown when the decoding or encoding of a Message fails |
| InvalidNetmaskLength | A standard XORP exception that is thrown if an IP netmask length is invalid |
| InvalidPacket | A standard XORP exception that is thrown if the packet is invalid |
| InvalidPort | A standard XORP exception that is thrown if a port is invalid |
| XUID::InvalidString | |
| InvalidString | A standard XORP exception that is thrown if a string is invalid |
| IO< A > | Abstract interface to low level IO operations |
| IoIp | A base class for I/O IP raw communication |
| IoIpComm | A class that handles raw IP I/O communication for a specific protocol |
| IoIpDummy | A base class for Dummy I/O IP raw communication |
| IoIpManager | A class that manages raw IP I/O |
| IoIpManagerReceiver | Class that implements the API for sending IP packet to a receiver |
| IoIpReceiver | A base class for I/O IP raw packets receiver |
| IoIpSocket | A base class for I/O IP raw socket communication |
| IoLink | A base class for I/O link raw communication |
| IoLinkComm | A class that handles raw link I/O communication for a specific protocol |
| IoLinkDummy | A base class for Dummy I/O link raw communication |
| IoLinkManager | A class that manages raw link-level I/O |
| IoLinkManagerReceiver | Class that implements the API for sending raw link-level packet to a receiver |
| IoLinkPcap | A base class for I/O link raw pcap(3)-based communication |
| IoLinkReceiver | A base class for I/O Link raw packets receiver |
| IoTcpUdp | A base class for I/O TCP/UDP communication |
| IoTcpUdpComm | A class that handles I/O TCP/UDP communication |
| IoTcpUdpDummy | A base class for I/O TCP/UDP Dummy communication |
| IoTcpUdpManager | A class that manages I/O TCP/UDP communications |
| IoTcpUdpManagerReceiver | Class that implements the API for sending TCP/UDP packets and related events to a receiver |
| IoTcpUdpReceiver | A base class for I/O TCP/UDP data receiver |
| IoTcpUdpSocket | A base class for I/O TCP/UDP socket communication |
| IPEncapsNextHop< A > | An IP nexthop that is an encapsulation tunnel |
| IPExternalNextHop< A > | An IP nexthop that is not an intermediate neighbor |
| IpHeader4 | IPv4 packet header |
| IpHeader4Writer | Class for writing data to IPv4 packet header |
| IpHeader6 | IPv6 packet header |
| IpHeader6Writer | Class for writing data to IPv6 packet header |
| IPNet< A > | A template class for subnets |
| IPNextHop< A > | Template class for nexthop information |
| IPPeerNextHop< A > | A nexthop that is an immediate neighbor |
| IPRouteEntry< A > | Routing Table Entry |
| Iptuple | Store the Local Interface, IP, Local Server Port, Peer IP and Peer Server Port tuple |
| IPv4 | IPv4 address class |
| IPv4ArgumentParser | |
| IPv4Constants | |
| IPv4Datum | |
| IPv4NetArgumentParser | |
| IPv4NetDatum | |
| IPv4NetTemplate | |
| IPv4RangeTemplate | |
| IPv4RouteEntry | |
| IPv4Template | |
| IPv6 | IPv6 address class |
| IPv6Constants | |
| IPv6NetTemplate | |
| IPv6Prefix | RFC 2470 A.4.1 IPv6 Prefix Representation OSPFv3 only |
| IPv6RangeTemplate | |
| IPv6RouteEntry | |
| IPv6Template | |
| IpVifInputFilter | |
| IPvX | Basic IPvX class (for both IPv4 and IPv6) |
| IPvXHeaderInfo | Structure used to store commonly passed IPv4 and IPv6 header information |
| IPvXNet | IPvXNet class |
| IPvXRange< T > | A linear IPvX class template (IPvX low)..(IPvX high) |
| is_port_for< A > | Functor to test whether a particular OLSR port is appropriate for packet arriving on socket |
| IsEGP< A > | EGP Protocol Policy |
| IsIGP< A > | IGP Protocol Policy |
| IsLinkSymmetricPred | Wrapper for LogicalLink::is_sym() |
| IsOfProtocol< A > | Protocol Policy class |
| IsTwoHopLinkStrictPred | Wrapper for TwoHopNeighbor::is_strict() |
| IvExec | Visitor that executes instructions |
| IoTcpUdpComm::JoinedMulticastGroup | Joined multicast group class |
| IoIpComm::JoinedMulticastGroup | Joined multicast group class |
| IoLinkComm::JoinedMulticastGroup | Joined multicast group class |
| XrlPimNode::JoinLeaveMulticastGroup | Class for handling the task of join/leave multicast group requests |
| XrlMld6igmpNode::JoinLeaveMulticastGroup | Class for handling the task of join/leave multicast group requests |
| KeepAlivePacket | KeepAlivePacket are extremely simple, being made only of a header |
| KeySym | |
| KeyTab | |
| KnownCommunityFilter< A > | BGPRouteFilter that processes well-known communities |
| KtKeyBinding | |
| Lemming | |
| LibFeaClientBridge | Bridge class to intervene between the FEA's interface manager and libfeaclient |
| LinkAddrInfo | Wrapper for per-address information found in HELLO and TC |
| LinkCode | Helper class which represents the link code used in a link tuple |
| LinkInfo | |
| LinkLsa | OSPFv3 only: Link-LSA |
| LinkOrderPred | Orders a sequence of OlsrTypes::LogicalLinkID in descending order of link preference |
| Links | |
| LinkSortOrderPred | |
| LinkStateAcknowledgementPacket | Link State Acknowledgement Packet |
| LinkStateRequestPacket | Link State Request Packet |
| LinkStateUpdatePacket | Link State Update Packet |
| Links::LinkTuple | A structure describing an emulated link between two nodes |
| LinkVifInputFilter | |
| Load | Instruction to read a variable via VarRW interface |
| LocalData | Data that applies to all BGP peerings |
| LocalPrefAttribute | LocalPrefAttribute is a well-known uint32 |
| LocalPrefInsertionFilter< A > | BGPRouteFilter that inserts a LocalPref attribute |
| LocalPrefRemovalFilter< A > | BGPRouteFilter that deletes a LocalPref attribute |
| LogicalLink | Logical link used to reach a directly reachable Neighbor |
| LogTable< A > | A Base for Route Tables that log updates |
| LoopbackVifCommand | |
| Ls_request | Link State Request as sent in a Link State Request Packet |
| Lsa | Link State Advertisement (LSA) |
| Lsa_header | LSA Header |
| LsaDecoder | LSA byte streams are decoded through this class |
| LsaTempStore | Router-LSA and Intra-Area-Prefix-LSA store |
| ltstr< A > | |
| PriorityQueue< A >::lweight< B > | |
| Mac | IEEE standard 48-bit address |
| MacaddrTemplate | |
| MacConstants | |
| MacHeaderInfo | Structure used to store commonly passed MAC header information |
| ManagementVifCommand | |
| MasterConfigTree | |
| MasterConfigTreeNode | |
| MasterTemplateTree | |
| MasterTemplateTreeNode | |
| MD5AuthHandler | OSPFv2 Authentication handler for MD5 scheme |
| MD5AuthHandler::MD5Key | Class to hold MD5 key information |
| MD5PacketRouteEntry4 | Route Entry for MD5 data |
| MD5PacketRouteEntry4Writer | Class for writing data to MD5 authentication entry |
| MD5PacketTrailer | Container for MD5 trailer |
| MD5PacketTrailerWriter | Class for writing data to MD5 authentication trailer |
| MEDAttribute | MEDAttribute is an optional non-transitive uint32 |
| MEDInsertionFilter< A > | BGPRouteFilter that inserts a MED attribute |
| MEDRemovalFilter< A > | BGPRouteFilter that removes a MED attribute |
| MergedTable< A > | Make two route RouteTables behave like one |
| Message | An OLSR protocol message |
| MessageDecoder | Decoder for OLSR protocol messages |
| MessageQueueEntry< A > | |
| MfeaDfe | Multicast dataflow entry class |
| MfeaDfeLookup | A class for storing all dataflow entries per (S,G) |
| MfeaDft | The MFEA (S,G) dataflow table for monitoring forwarded bandwidth |
| MfeaMrouter | A class for multicast routing related I/O communication |
| MfeaNode | The MFEA node class |
| MfeaNodeCli | The class for MfeaNode CLI access |
| MfeaVif | A class for MFEA-specific virtual interface |
| MidEntry | A multiple interface record (MID) |
| MidInfo | |
| MidMessage | Representation of a MID protocol message |
| MiniTraits< T > | Class to determine subset of type traits |
| Mld6igmpGroupRecord | A class to store information about multicast group membership |
| Mld6igmpGroupSet | A class to store information about a set of multicast groups |
| Mld6igmpNode | The MLD/IGMP node class |
| Mld6igmpNodeCli | The class for Mld6igmpNode CLI access |
| Mld6igmpSourceRecord | A class to store information about a source (within a given multicast group) |
| Mld6igmpSourceSet | A class to store information about a set of sources |
| Mld6igmpVif | A class for MLD/IGMP-specific virtual interface |
| Module | A class for managing router manager modules |
| ModuleCommand | |
| ModuleData | Holds information about an XRL module that requested to be notified about a change |
| ModuleManager | |
| MPReachNLRIAttribute< A > | |
| MPUNReachNLRIAttribute< A > | |
| Mre< E > | Template class for the Multicast Routing Entry |
| MreGsKey | Class for (S,G) lookup key (Group-first, Source-second priority) |
| MreSgKey | Class for (S,G) lookup key (Source-first, Group-second priority) |
| Mrib | The Multicast Routing Information Base payload entry |
| MribLookup | The basic entry in the MribTable lookup tree |
| MribTable | Base class for the Multicast Routing Information Base Table |
| MribTableIterator | The Multicast Routing Information Base Table iterator |
| Mrt< E > | Template class for Multicast Routing Table |
| mrt_header | |
| mrt_update | |
| EmulateSubnet< A >::Multiplex | |
| MyMre | Multicast Routing Entry test class |
| mySelectorListObserver | |
| myTimerListObserver | |
| NaryInstr | An N-ary operation |
| Neighbor | A one-hop neighbor |
| Neighborhood | Representation of OLSR node's one-hop and two-hop neighborhood |
| NeighborInfo | |
| NeighborSortOrderPred | |
| Neighbour< A > | Neighbour specific information |
| NeighbourInfo | Neighbour information that is returned by XRLs |
| NetCmp< A > | A network comparitor class for the purposes of ordering networks in sorted containers |
| NetworkLsa | |
| Next | |
| NextHop | Generic class for next-hop information |
| NextHopAttribute< A > | NextHopAttribute contains the IP address of the next hop |
| NextHopCache< A > | A cache of next hop information |
| NextHopCache< A >::NextHopEntry | |
| NexthopPeerCheckFilter< A > | BGPRouteFilter rewrites the nexthop if it matches the peers address |
| NexthopPortMapper | A class for to keep the mapping between next-hop information and a port number |
| NexthopPortMapperObserver | A class for observing changes to a NetlinkPortMapper object |
| NextHopResolver< A > | |
| NexthopRewriteFilter< A > | BGPRouteFilter that changes the nexthop attribute in a route |
| NextHopRibRequest< A > | Make requests of the RIB and get responses |
| NextTableMap< A > | NextTableMap behaves more or less like a map between a BGPRouteTable* and a const PeerHandler*, but it gives deterministic ordering semantics so our test suites aren't dependent on the memory allocator |
| NextTableMapIterator< A > | |
| NhLookupTable< A > | |
| NHRequest< A > | |
| Nmap< A > | |
| XrlAtom::NoData | |
| SelectorList::Node | |
| Node< A > | The base class of a node for building a hierarchy |
| NodeAccept | Node representing an accept statement |
| NodeAny< T > | A generic node wrapper |
| NodeAssign | An assignment operation |
| NodeBin | A node for a binary operation |
| NodeElem | A node which holds an element |
| NodeNext | |
| NodeProto | Node representing a protocol statement |
| NodeReject | Node representing a reject statement |
| Nodes | |
| NodeSet | A node which holds a set |
| NodeSubr | |
| NodeTuple | |
| NodeUn | Unary operation |
| NoFinder | |
| NoHorizonValidator< A > | |
| NONCOPYABLE | |
| SourceMatchCodeGenerator::NoProtoSpec | Exception thrown if no protocol was specified in source block |
| NoSuchAddress | |
| NotificationPacket | |
| NotifyQueue | Queue of route event notifications |
| NotifyQueueChangedEntry< A > | Notification Queue entry indicating that a change occured to the metric, admin_distance or nexthop of a route in which interest was registered |
| NotifyQueueEntry | Base class for a queue entry to be held in a NotifyQueue |
| NotifyQueueInvalidateEntry< A > | Notification Queue entry indicating that a change occured which has caused a route registration to become invalid |
| NullAuthHandler | OSPFv2 Authentication handler when no authentication scheme is employed |
| Dependency< T >::ObjPair | |
| Olsr | An OLSR routing process |
| OlsrTypes | A scope to hold primitive types specific to OLSR |
| OlsrVarRW | |
| OneoffTaskNode2 | |
| OneoffTimerNode2 | |
| OnFalseExit | Instruction that exits the current term if top of stack is false |
| OpCommand | |
| OpCommandList | |
| OpenPacket | |
| Oper | Base class for operations |
| OpInstance | |
| Dispatcher::OpNotFound | Exception thrown if no operation is found for given arguments |
| Options | Helper class to manipulate the options field in packets and LSAs |
| OriginateRouteFilter< A > | Perform any filter operations that are required for routes that we originate |
| OriginatorIDAttribute | OriginatorIDAttribute is an optional non-transitive uint32 |
| OriginAttribute | OriginAttribute has a payload of size 1 containing the origin type |
| OriginTable< A > | RouteTable that receives and stores raw routes sent by routing protocols |
| Ospf< A > | |
| OspfTypes | OSPF Types |
| OspfVarRW< A > | |
| OstreamLogTable< A > | Route Table that passes through updates whilst logging them to an ostream instance |
| OtherPeer< A > | |
| Output | The base class that needs to be implemented by all print routines |
| OutputBase< A > | Base class for RIP output processing components |
| Redistributor< A >::OutputEventInterface | |
| OutputTable< A > | Route Table Output class |
| OutputTester< A, OutputClass > | |
| OutputUpdates< A > | Triggered Updates Output class |
| Pa< A > | |
| Packet | An OLSR packet containing Messages |
| PacketAssemblerSpecState< A > | Internal specialized state for PacketAssembler classes |
| PacketAssemblerSpecState< IPv4 > | IPv4 specialized PacketAssembler state |
| PacketAssemblerSpecState< IPv6 > | IPv6 specialized PacketAssembler state |
| PacketDecoder | Packet byte streams are decoded through this class |
| PacketQueue< A > | Outbound packet queue |
| PacketRouteEntry< A > | Route Entry as it appears in a RIP Packet |
| PacketRouteEntry< IPv4 > | Route Entry appearing in RIP packets on IPv4 |
| PacketRouteEntry< IPv6 > | Route Entry appearing in RIP packets on IPv6 |
| PacketRouteEntryWriter< A > | |
| PacketRouteEntryWriter< IPv4 > | |
| PacketRouteEntryWriter< IPv6 > | |
| PAListRef< A > | |
| Parse_error | |
| ParsedFinderMessageBase | Base class for parsed Finder Messages |
| ParsedFinderXrlMessage | Parses finder protocol messages into Xrls |
| ParsedFinderXrlResponse | Parses finder protocol messages into Xrl responses |
| ParseError | |
| Parser | A lex/yacc wrapper which parses a configuration and returns nodes |
| Node< A >::path | |
| Path_Att_Ptr_Cmp< A > | |
| PathAttribute | |
| PathAttributeList< A > | PathAttributeList is used to handle efficiently path attribute lists |
| PathCache | |
| PathName | |
| PathNode | |
| PathSegment | |
| Pause< A > | |
| PcaPathConf | |
| Command::PCmd | |
| Peer< A > | A peer represents a single area and is bound to a PeerOut |
| peer_has_address< A > | Unary Function Predicate class for use with STL to determine if a peer has an address |
| PeerCounters | Container of counters associated with a peer |
| PeerDumpState< A > | |
| PeerHandler | PeerHandler's job is primarily format conversion |
| PeerManager< A > | Peer Manager: 1) Monitor the state of the interfaces |
| PeerOut< A > | In OSPF terms this class represents an interface/link; interface is too overloaded a term |
| PeerRoutes< A > | RIP Peer Routes |
| AreaRouter< A >::PeerState | Internal state that is required about each peer |
| PeerTableInfo< A > | |
| MribTable::PendingTransaction | |
| PeriodicTimerNode2 | |
| pid_s | |
| pim | |
| PimBsr | |
| PimJpGroup | |
| PimJpHeader | |
| PimJpSources | |
| PimMfc | |
| PimMre | |
| PimMreAction | |
| PimMreTask | |
| PimMreTrackState | |
| PimMribTable | PIM-specific Multicast Routing Information Base Table |
| PimMrt | |
| PimMrtG | |
| PimMrtMfc | |
| PimMrtRp | |
| PimMrtSg | |
| PimNbr | |
| PimNode | The PIM node class |
| PimNodeCli | |
| PimRp | |
| PimScopeZone | |
| PimScopeZoneId | |
| PimScopeZoneTable | |
| pimstat | |
| PimVif | A class for PIM-specific virtual interface |
| Pinger | |
| PlaintextAuthHandler | OSPFv2 Authentication handler for plaintext scheme |
| PlaintextPacketRouteEntry4 | Route Entry for Plaintext password |
| PlaintextPacketRouteEntry4Writer | Class for writing data to Plaintext password authentication entry |
| PlumbingTest | |
| PoisonReverseValidator< A > | |
| PolicyConnectedTable< A > | This table will filter connected routes |
| PolicyException | Base class for all policy exceptions |
| PolicyFilter | A generic policy filter |
| PolicyFilters | A container for all policy filters a protocol should support |
| PolicyFilters::PolicyFiltersErr | |
| PolicyInstr | Container for terms instructions |
| PolicyList | The list of policies associated with a protocol |
| PolicyMap | Container of all policies |
| PolicyMap::PolicyMapError | Exception thrown on errors such as when a policy is not found |
| PolicyProfiler | |
| PolicyRedistMap | A Map between policytags and where the route should be redistributed |
| PolicyRedistTable< A > | This table redistributes routes to protocols according to policytags |
| PolicyStatement | A policy statement is a collection of terms |
| PolicyStatement::PolicyStatementErr | Exception thrown on error such as when no term is found |
| PolicyTable< A > | Generic Policy filter table suitable for export filters |
| PolicyTableExport< A > | Export policy tables match neighbor in a different way |
| PolicyTableImport< A > | Import policy tables also deal with propagating policy route dumps |
| PolicyTableSourceMatch< A > | SourceMatch table has the aditional ability to perform route dumps |
| PolicyTags | A set of policy tags |
| PolicyTags::PolicyTagsError | Exception thrown on failed initialization of tags |
| PolicyTarget | The XORP Policy target |
| policy_utils::PolicyUtilsErr | Generic exception for errors |
| cref_counter_pool::pool_item | |
| Port< A > | RIP Port |
| port_has_address< A > | Unary function object to test whether a particular address is associated with a RIP port |
| port_has_interface_vif | Functor to test whether a particular interface/vif is associated with an XrlPort |
| port_has_io_in_state< A > | Functor to test whether a particular XrlPort is in a given service state |
| port_has_local_address | Functor to test whether a particular local address is associated with an XrlPort |
| PortAFSpecState< A > | Specializable Address Family state for Port classes |
| PortAFSpecState< IPv4 > | IPv4 specialized Port state |
| PortAFSpecState< IPv6 > | IPv6 specialized Port state |
| PortCounters | Container of counters associated with a Port |
| PortIOBase< A > | Base class for RIP Port I/O classes |
| PortIOUserBase< A > | Base class for users of Port I/O classes |
| PortManagerBase< A > | Base for RIP Port container and factory classes |
| PortTimerConstants | Container of timer constants associated with a RIP port |
| Pr< A > | Print the route command |
| PrintAddress< A > | Class to print header |
| PrintPeers | |
| PrintRoutes< A > | |
| PriorityQueue< A > | Tentative nodes in a priority queue |
| ModuleManager::Process | |
| test_process::Process | |
| ProcessWatch::Process | |
| ProcessWatch | Keeps track of which XORP processes of interest are alive |
| ProcessWatchBase | Base class for a process watcher |
| ProcessWatchFake | |
| Profile | Support for profiling XORP |
| profile_vars | |
| ProfileLogEntry | |
| Profile::ProfileState | |
| ProgramAction | |
| ProgramShutdown | |
| ProgramStartup | |
| ProgramStatusConfigMeValidation | |
| ProgramStatusReadyValidation | |
| ProgramStatusShutdownValidation | |
| ProgramStatusStartupValidation | |
| ProgramStatusValidation | |
| Protocol | Routing protocol information |
| ProtocolMap | Maps protocols to the XORP process name |
| ProtoNode< V > | Base class for a protocol node |
| ProtoNodeCli | Base class for Protocol node CLI access |
| SourceMatchCodeGenerator::ProtoRedefined | Exception thrown if protocol was re-defined in source block |
| ProtoState | Base class for keeping state for each protocol unit (node, vif, etc) |
| ProtoUnit | Base class for each protocol unit (node, vif, etc) |
| Push | Push operation |
| PushSet | Push a set on the stack |
| PVariableExists | |
| PVariableLocked | |
| PVariableNotEnabled | |
| PVariableNotLocked | |
| PVariableUnknown | Container keyed by profile variable holding log entries |
| ProcessWatch::PWException | Exception thrown on error, such as Xrl failure |
| PWNotifier | Interface which receives notification events from ProcessWatch |
| TestPeer::Queued | |
| XrlQueue< A >::Queued | |
| RandomGen | |
| Range< T > | A template class for implementing linear ranges X..Y |
| AreaRouter< A >::Range | Range to be summarised or suppressed from other areas |
| ReaderIxTuple< A > | |
| UpdateQueueImpl< A >::ReaderPos | State associated with an UpdateQueue reader |
| RealTrie< A > | |
| RedistBinaryOp< A > | Base class for Binary Redistribution Policy objects |
| RedistDisableCommand | |
| RedistEnableCommand | |
| Redistributor< A >::RedistEventInterface | |
| RedistLogicalAnd< A > | Logical-And for Redistribution Policy objects |
| RedistLogicalNot< A > | Logical-Not for Redistribution Policy objects |
| RedistLogicalOr< A > | Logical-And for Redistribution Policy objects |
| RedistNetCmp< A > | Comparitor to allow nets to be stored in a sorted container |
| RedistOutput< A > | Base class for propagaing output of route add and delete messages |
| RedistPolicy< A > | Base class for Redistribution Policy objects |
| Redistributor< A > | Controller class that takes routes from RedistTable and passes them on via RedistOutput |
| RedistRouteOrigin< A > | Route Origination class for RouteRedistributor instances |
| RedistTable< A > | RouteTable used to redistribute routes |
| RedistTransactionXrlOutput< A > | Route Redistributor output that sends route add and deletes to remote redistribution target via the redist_transaction{4,6} xrl interfaces |
| RedistUnaryOp< A > | Base class for Unary Redistribution Policy objects |
| RedistXrlOutput< A > | Route Redistributor output that sends route add and deletes to remote redistribution target via the redist{4,6} xrl interfaces |
| RedistXrlTask< A > | Base class for RedistXrlOutput Tasks |
| ref_counter_pool | Class for maintaining the storage of counters used by ref_ptr |
| ref_ptr< _Tp > | Reference Counted Pointer Class |
| RefTrie< A, Payload > | The RefTrie itself |
| RefTrieNode< A, Payload > | RefTrieNode definition |
| RefTriePostOrderIterator< A, Payload > | Postorder Iterator on a trie |
| RefTriePreOrderIterator< A, Payload > | |
| RegisterElements | Does the initial registration of ElementFactory callbacks |
| RegisterOperations | Do initial registration of dispatcher callbacks |
| RegisterServer | RegisterServer handles communication of notifications to the clients that registered interest in changes affecting specific routes |
| RegisterTable< A > | RouteTable which stores routing protocols' registration of interest in changes to certain routes |
| XrlPimNode::RegisterUnregisterInterest | Class for handling the task to register/unregister interest in the FEA or MFEA with the Finder |
| XrlMld6igmpNode::RegisterUnregisterInterest | Class for handling the task to register/unregister interest in the FEA or MFEA with the Finder |
| XrlPimNode::RegisterUnregisterProtocol | Class for handling the task to register/unregister with the MFEA as a protocol on an interface |
| XrlPimNode::RegisterUnregisterReceiver | Class for handling the task to register/unregister with the FEA as a receiver on an interface |
| XrlMld6igmpNode::RegisterUnregisterReceiver | Class for handling the task to register/unregister with the FEA as a receiver on an interface |
| Reject | Instruction to reject a route |
| 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 |
| RepeatedTaskNode2 | |
| RequestPacketTester | |
| RequestState | Sender state for tracking Xrl's forwarded by TCP |
| RequestTablePacketAssembler< A > | Class to configure a RIP packet to be a table request |
| ResolvedIPRouteEntry< A > | Extended RouteEntry, used by ExtIntTable |
| ResponsePacketAssembler< A > | Class for RIP Response Packet Assemblers |
| ResponseReader< A > | |
| FinderMessengerBase::ResponseState | |
| RestoreInterfaceMac | Class for restoring an interface MAC |
| RestoreInterfaceMtu | Class for restoring an interface MTU |
| RIB< A > | Master class for a RIB |
| RibClientTarget | |
| RibDeregisterQueueEntry< A > | |
| RibInTable< A > | Specialized BGPRouteTable that stores routes from a BGP peer |
| RibIpcHandler | |
| RibManager | Main top-level class containing RIBs and main eventloop |
| RibNotifierBase< A > | Base class for RIB notificatiers |
| RibOutTable< A > | |
| RibParser | |
| RibRegisterQueueEntry< A > | |
| RibRequestQueueEntry< A > | The queue of outstanding requests to the RIB |
| RIBVarRW< A > | Enables reading and writing variables to a RIB route |
| RibVif | |
| RIP_AF_CONSTANTS< IPv4 > | |
| RIP_AF_CONSTANTS< IPv6 > | |
| RipPacket< A > | RIP Packet class |
| RipPacketHeader | Header appearing at the start of each RIP packet |
| RipPacketHeaderWriter | |
| RipRoute< A > | |
| RIPVarRW< A > | Enables reading and writing variables of RIP routes |
| RMAction | RouteMap action (not yet working) |
| RMMatch | RouteMap conditional (not yet working) |
| RMMatchIPAddr | RouteMap conditional (not yet working) |
| RMRule | RouteMap rule (not yet working) |
| RoundRobinObjBase | Objects stored in the RoundRobinQueue should inherit from this class |
| RoundRobinQueue | The Round-robin queue |
| Route< A > | |
| RouteAddCommand | |
| RouteCmd< A > | The idealised command to execute |
| RouteData< A > | Container for a route and the meta-data about the origin of a route used in the DecisionTable decision process |
| RouteDB< A > | Class that manages routes |
| RouteDeleteCommand | |
| RouteEntry< A > | An OLSR internal route entry |
| RouteEntryOrigin< A > | Base class for originators of RIP route entires |
| RouteEntryRef< A > | RouteEntry reference class |
| RouteEntryOrigin< A >::RouteEntryStore< A > | |
| RouteInjector< A > | Unary function object to inject routes into a route database |
| RouteManager | Routing table manager |
| RouteMap | RouteMap route filter (not yet working) |
| RouteMetaData | |
| RouteQueueEntry< A > | |
| RouteRange< A > | Stores a Route and bounds on the validity of the route |
| RouterCLI | |
| RouteRedistributor< A > | Store for redistributed routes |
| RouteRegister< A > | RouteRegister stores a registration of interest in a subset of a route |
| RouterInfo | Router ID and associated interface ID |
| RouterLink | Defines a link/interface, carried in a RouterLsa |
| RouterLsa | |
| RouteTable< A > | Base class for a routing table |
| RouteTableReader< A > | |
| RouteVerifyCommand | |
| RouteVifAddCommand | |
| RouteWalker< A > | Asynchronous RouteDB walker |
| RouteWalkTester< A > | |
| Routing< A > | |
| RoutingTable< A > | |
| BGPMain::RoutingTableToken< A > | Token generator to map between unicast and multicast |
| RpTable | |
| RRIBGPLoopFilter< A > | BGPRouteFilter that drops or reflects routes from an IBGP peer |
| RRInputFilter< A > | BGPRouteFilter that drops routes with this routers ORIGINATOR_ID or CLUSTER_ID |
| RRPurgeFilter< A > | RRPurge Remove ORIGINATOR_ID and CLUSTER_LIST attributes |
| FibConfigTableObserverRtmV2::RtmV2Observer | |
| Rtrmgr | |
| RunCommand | A class for running an external command |
| RunCommandBase | Base virtual class for running an external command |
| RunShellCommand | A class for running an external command by invoking a shell |
| IvExec::RuntimeError | Run time errors, such as doing unsupported operations |
| RxmtWrapper | Simple wrapper for retransmission timers that simplified debugging |
| SafeCallbackBase | Base class for safe callbacks |
| SafeWidget | |
| Save | |
| SchedulingTime | |
| SelectorList | A class to provide an interface to I/O multiplexing |
| SelectorListObserverBase | Abstract class used to receive SelectorList notifications |
| VisitorSemantic::sem_error | Exception thrown on a semantic error |
| VisitorDep::sem_error | Semantic error thrown if set is not found |
| SemanticVarRW | A VarRW used for semantic checking |
| Send< A > | |
| XrlMld6igmpNode::SendAddDeleteMembership | Class for handling the queue of sending Add/Delete membership requests |
| XrlPimNode::SendProtocolMessage | Class for handling the task of sending protocol messages |
| XrlMld6igmpNode::SendProtocolMessage | Class for handling the task of sending protocol messages |
| BGPMain::Server | Store the socket descriptor and iptuple together |
| Service2XrlTargetStatus< A > | Class to receive state changes of services used by RIP and update status in the xrl interface accordingly |
| service_names_in | Unary function class to build string containing ServiceBase objects in a particular state |
| ServiceBase | Base class for Services |
| ServiceChangeObserverBase | Base class for service status change observer |
| ServiceFilteredChangeObserver | Selective Change Observer |
| 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 |
| SetIfString | Class for setting the VLAN state of a vif |
| SetInterfaceDiscard | Class for setting the discard state of an interface |
| SetInterfaceEnabled | Class for setting the enabled state of an interface |
| SetInterfaceMac | Class for setting an interface MAC |
| SetInterfaceManagement | Class for setting the management state of an interface |
| SetInterfaceMtu | Class for setting an interface MTU |
| SetInterfaceUnreachable | Class for setting the unreachable state of an interface |
| SetManager | Class that owns all sets |
| SetMap | Container of all sets |
| SetMap::SetMapError | Exception thrown on error, such as deleting a set in use |
| SetManager::SetNotFound | Exception thrown when a set with an unknown name is requested |
| SetVifEnabled | Class for setting the enabled state of a vif |
| SgCount | Class that contains various counters per (S,G) entry |
| ShowDistancesOptions | |
| ShowDistancesProcessor | |
| ShowRoutesOptions | |
| ShowRoutesProcessor | |
| Shutdown | |
| SimpleASFilter< A > | BGPRouteFilter that drops routes that have a particular AS in their AS path |
| SimpleTransmit< A > | A transmit object that sends fixed data |
| Simulator | |
| SingleVarRW | An interface to VarRW which deals with memory management |
| SingleVarRW::SingleVarRWErr | Exception thrown on error, such as reading unsupported variable |
| SlaveConfigTree | |
| SlaveConfigTreeNode | |
| SlaveModuleManager | |
| Socket | |
| SocketClient | |
| SocketManager< A > | |
| SocketServer | |
| SourceGroup | Class to store (S,G) (Source, Group) pair of addresses |
| SourceMatchCodeGenerator | Code generator for source match filters |
| SplitHorizonValidator< A > | |
| SplitNets< A > | Unary function object to split routes evenly into 2 sets |
| SpoofPort< A > | |
| SpoofPortIO< A > | |
| SpoofPortManager< A > | |
| Spt< A > | Shortest Path Tree |
| test_start::Start | |
| StartingRouteDump< A > | |
| StartTransaction< A > | |
| Startup | |
| StaticRoute | A StaticRoute helper class |
| StaticRoutesNode | The StaticRoutes node class |
| StaticRoutesVarRW | Allows variables to be written and read from static routes |
| STCPPacketHeader | |
| STCPRequestHandler | |
| Store | Instruction to write a variable via VarRW interface |
| StringArgumentParser | |
| StringDatum | |
| StringGroup | |
| StringMem | |
| StringSegment | |
| SubnetRoute< A > | SubnetRoute holds a BGP routing table entry |
| SubnetRouteConstRef< A > | Class to hold a const reference to a SubnetRoute |
| SubnetRouteRef< A > | Class to hold a reference to a SubnetRoute |
| Subr | |
| Summary | |
| PeerManager< A >::Summary | Saved summaries that can be introduced into a new area |
| SummaryNetworkLsa | OSPFv2: Summary-LSA Type 3 OSPFv3: Inter-Area-Prefix-LSA |
| SummaryRouterLsa | OSPFv2: Summary-LSA Type 4 OSPFv3: Inter-Area-Router-LSA |
| Symbol | |
| System< A > | Top Level container for XORP RIP implementation |
| SystemClock | An implementation of ClockBase that uses the underlying system's 'get current system time' function as it's clock source |
| SystemMulticastUpcallFilter | |
| table_has_name< A > | |
| table_has_name_and_type< A, T > | |
| TableExtIntCommand | |
| TableMergedCommand | |
| TableOriginCommand | |
| Code::Target | A target represents where the code should be placed |
| Task | |
| TaskBaseItem | |
| TaskList | |
| TaskManager | |
| TaskNode | |
| TaskProgramItem | |
| TaskXrlItem | |
| TcMessage | Representation of a TC protocol message |
| TemplateTree | |
| TemplateTreeNode | |
| Term | A term is an atomic policy unit |
| Term::term_syntax_error | Exception thrown on a syntax error while parsing configuration |
| TermInstr | Container of instructions |
| TestFinderClientObserver | |
| TestHeap | |
| TestInfo | This class is passed as the first argument to each test function/method |
| TestMain | A helper class for test programs |
| TestOutput< A > | |
| TestPeer | |
| TestRawLink | |
| TestReceiver | |
| TestRunCommand | A class used for testing of |
| TestSender | |
| TestService | |
| TestServiceChangeObserver | |
| TestSocket4TCP | |
| TestSocket4TCPClient | |
| TestSocket4TCPServer | |
| TestSocket4UDP | |
| TestTask | |
| TestVarRW | |
| TextTemplate | |
| <the> | PimVif::calculate_ipv6_pseudo_header_checksum: : the source address of the pseudo-header |
| TimerList | XorpTimer creation and scheduling entity |
| TimerListObserverBase | Abstract class used to receive TimerList notifications |
| TimerNode | |
| TimeSlice | A class for computing whether some processing is taking too long |
| TimeSpent | (Debugging) Used to find code that has taken too long to execute |
| TimeVal | TimeVal class |
| Tlv | <Type,Length,Value> Read and Write TLV records |
| autotest::ToolAutoTestWarning | |
| TopologyEntry | A topology control record (TC) |
| TopologyInfo | |
| TopologyManager | Class which manages topology outside of the one-hop and two-hop neighborhood in the OLSR domain |
| Trace | Trace control variables |
| TraceAIO | |
| TraceFinder | |
| TraceFinderClient | |
| TraceXrl | |
| TransactionManager::Transaction | Transaction class, just a list of operations to be dispatched |
| TransactionManager | A class for managing transactions |
| TransactionOperation | Base class for operations within a Transaction |
| Transmit< A > | The base class for all transmissions |
| RealTrie< A >::Tree | |
| Trie< A, Payload, __Iterator > | The trie stores BGP update packets the trie index is the NLRI |
| TrieData | A BGP update packet can have many NLRIs |
| TrieNode< A, Payload > | TrieNode definition |
| TriePayload | The payload of a RealTrie |
| TriePostOrderIterator< A, Payload > | Postorder Iterator on a trie |
| TriePreOrderIterator< A, Payload > | Preorder Iterator on a trie |
| TwoHopLink | A link between a Neighbor and a TwoHopNeighbor |
| TwohopLinkInfo | |
| TwoHopLinkOrderPred | Orders a sequence of OlsrTypes::TwoHopLinkID in descending order of link preference |
| TwoHopNeighbor | A two-hop neighbor |
| TwohopNeighborInfo | |
| TxOnlyFilter | |
| Type7Lsa | Type-7 LSA used to convey external routing information in NSSAs |
| U32Range | A linear range class (uint32_t low)..(uint32_t high) |
| Uint32ArgumentParser | |
| Uint32Datum | |
| UIntRangeTemplate | |
| UIntTemplate | |
| MiniTraits< T >::UnConst< U > | |
| MiniTraits< T >::UnConst< const U > | |
| UnexpandedProgram | |
| UnexpandedXrl | |
| UnknownAttribute | |
| ElementFactory::UnknownElement | Exception thrown if an Unknown element is being created |
| UnknownFilter< A > | BGPRouteFilter that processes unknown attributes |
| UnknownLsa | |
| UnknownMessage | Wrapper class for an unknown OLSR message type |
| UnOper | Base class for unary operations |
| UnreachableNextHop | A nexthop that is the unreachable interface |
| UnreachableVifCommand | |
| UnresolvableHost | |
| UnresolvedIPRouteEntry< A > | Extended Unresolved RouteEntry, used by ExtIntTable |
| UnusableMessage | This exception is thrown when an update message is received, and we find it unusable, but not so bad that we want to send a Notification and terminate the connection |
| UpdateBlock< A > | Store for a fixed block of update |
| UpdatePacket | |
| UpdateQueue< A > | Update Queue for RIP Route entries |
| UpdateQueueImpl< A > | Internal implementation of UpdateQueue class |
| UpdateQueueReader< A > | Reader for UpdateQueue class |
| UpdateQueueTester< A > | |
| UrlFileTemplate | |
| UrlFtpTemplate | |
| UrlHttpTemplate | |
| UrlTftpTemplate | |
| User | |
| UserDB | |
| UserInstance | |
| Validation | |
| Dispatcher::Value | |
| SemanticVarRW::var_error | Exception thrown on illegal variable use |
| VarMap::Variable | A variable has Access control, it has a name, and a type |
| VarMap | A VarMap contains all information for legal protocol variables |
| VarMap::VarMapErr | Exception thrown on VarMap errors such as on unknown variables |
| VarRW | Interface used by policy filters to execute a policy on a route |
| verbose_ostream | |
| VersionFilter | Policy filters which support versioning [i.e |
| VersionFilters | Policy filters which support versioning [i.e |
| Vertex | A vertex in the shortest path tree |
| Vif | Virtual Interface class |
| VifAddr | Virtual interface address class |
| VifCount | Class that contains various counters per virtual interface |
| VifManager | VifManager keeps track of the VIFs currently enabled in the FEA |
| VifModifier | Base class for vif modifier operations |
| ViMode | |
| ViRepeat | |
| Visitor | Visitor pattern interface |
| VisitorDep | This visitor is used to check what sets a policy uses |
| VisitorPrinter | This visitor will produce a human readable text stream from a policy |
| VisitorSemantic | A policy semantic checker |
| VisitorTest | |
| ViUndo | |
| Vlink< A > | Manage all the state for virtual links |
| Vrrp | VRRP protocol implementation |
| VrrpAuth | VRRP authentication data |
| VrrpException | Exceptions generated by the VRRP protocol |
| VrrpHeader | The VRRP header |
| VrrpInterface | A network interface on which VRRP runs |
| VrrpPacket | A VRRP packet including the IP header |
| VrrpTarget | The VRRP XORP process |
| VrrpVif | Implementation of a VRRP network interface |
| Vlink< A >::Vstate | State about each virtual link |
| FinderEventObserver::Watch | |
| BGPMain::RoutingTableToken< A >::WhichTable | |
| Widget | |
| WinRtmPipe | WinRtmPipe class opens a routing socket and forwards data arriving on the socket to WinRtmPipeObservers |
| WinRtmPipeObserver | |
| WinRtmPipePlumber | |
| WinSupport | |
| WordCompletion | |
| WrongFinderMessageType | Exception for mismatched finder message type |
| XrlAtom::WrongType | |
| BaseAndDerived< B, D >::X | |
| XrlDispatcher::XI | |
| Xif::kdoc::XifKdocThing | |
| Xif::parse::XifParser | |
| XLogTraceTable< A > | Route Table that passes that through updates whilst writing them to the logging them via XORP's XLOG_TRACE |
| xorp_noncopyable | Class is not supposed to be coppied, so we don't implement the copy methods, but we do declare them |
| XorpClient | |
| XorpException | A base class for XORP exceptions |
| XorpFd | |
| XorpReasonedException | A base class for XORP exceptions that keeps the reason for exception |
| XorpRip< A > | Class implementing RIP body |
| XorpShellBase | XorpShellBase base class |
| XorpTask | |
| XorpTimer | XorpTimer class |
| XorpUnexpectedHandler | XorpUnexpectedHandler installs the xorp_unexpected_handler when instantiated and re-installed the previous handler when uninstantiated |
| Xrl | XORP IPC request |
| XrlAction | |
| XrlAddEGPTableCommand | |
| XrlAddIGPTableCommand | |
| XrlAddrJobBase< A > | |
| Xif::xiftypes::XrlArg | |
| XrlArgs | |
| XrlAtom | |
| XrlArgs::XrlAtomFound | |
| XrlAtomList | List class to contain XrlAtom's of one type |
| XrlArgs::XrlAtomNotFound | |
| XrlAtomSpell | |
| XrlBgpTarget | |
| XrlBgpTargetBase | |
| XrlBgpV0p3Client | |
| XrlCliManagerV0p1Client | |
| XrlCliNode | |
| XrlCliProcessorV0p1Client | |
| XrlCliTargetBase | |
| XrlCmdEntry | |
| XrlCmdError | Error codes for user callbacks |
| XrlCmdMap | |
| XrlCommonV0p1Client | |
| XrlCoordTarget | |
| XrlCoordTargetBase | |
| XrlCoordV0p1Client | |
| XrlDatainV0p1Client | |
| XRLdb | |
| XrlDeleteEGPTableCommand | |
| XrlDeleteIGPTableCommand | |
| XrlDispatcher | |
| XrlErrlet | |
| XrlError | All known error codes arising from XRL dispatches |
| XrlFakeSender | |
| XrlFeaFibClientV0p1Client | |
| XrlFeaFibV0p1Client | |
| XrlFeaFirewallV0p1Client | |
| XrlFeaIfmgrMirrorTargetBase | |
| XrlFeaIfmgrMirrorV0p1Client | |
| XrlFeaIo | FEA (Forwarding Engine Abstraction) XRL-based I/O class |
| XrlFeaNode | FEA (Forwarding Engine Abstraction) node class with XRL front-end |
| XrlFeaTarget | FEA (Forwarding Engine Abstraction) XRL target class |
| XrlFeaTargetBase | |
| XrlFib2mribNode | |
| XrlFib2mribTargetBase | |
| XrlFib2mribV0p1Client | |
| XrlFibClientManager | Class for managing clients interested in FIB changes notifications |
| XrlFinderclientTargetBase | |
| XrlFinderClientV0p2Client | |
| XrlFinderEventNotifierV0p1Client | |
| XrlFinderEventObserverV0p1Client | |
| XrlFinderTargetBase | |
| XrlFinderV0p2Client | |
| XrlFtiV0p2Client | |
| XrlIfmgrReplicatorV0p1Client | |
| XrlIfmgrV0p1Client | |
| Xif::xiftypes::XrlInterface | |
| XrlIO< A > | Concrete implementation of IO using XRLs |
| XrlIoIpManager | A class that is the bridge between the raw IP I/O communications and the XORP XRL interface |
| XrlIoLinkManager | A class that is the bridge between the raw link I/O communications and the XORP XRL interface |
| XrlIoTcpUdpManager | A class that is the bridge between the I/O TCP/UDP communications and the XORP XRL interface |
| XrlJobBase | Base class for Xrl Jobs that are invoked by classes derived from XrlJobQueue |
| XrlJobQueue | Class for buffering and dispatching XRLs |
| Xif::xiftypes::XrlMethod | |
| XrlMfeaClientV0p1Client | |
| XrlMfeaNode | |
| XrlMfeaTargetBase | |
| XrlMfeaV0p1Client | |
| XrlMld6igmpClientV0p1Client | |
| XrlMld6igmpNode | |
| XrlMld6igmpTargetBase | |
| XrlMld6igmpV0p1Client | |
| XrlOlsr4Target | Concrete implementation of OLSRv1/IPv4 XRL target |
| XrlOlsr4TargetBase | |
| XrlOlsr4V0p1Client | |
| XrlOspfV2Target | |
| XrlOspfv2TargetBase | |
| XrlOspfv2V0p1Client | |
| XrlOspfv3TargetBase | |
| XrlOspfv3V0p1Client | |
| XrlParseError | |
| XrlParser | |
| XrlParserFileInput | XrlParserFileInput class reads lines from a data source, strips out comments and handles continuation characters |
| XrlParserInput | Base class for XrlParserInput's |
| XrlParserInputException | Exception class used by XrlParserInput difficulties |
| XrlPFConstructorError | |
| XrlPFListener | |
| XrlPFSender | |
| XrlPFSenderFactory | |
| XrlPFSTCPListener | Listener for XRL's transported by TCP |
| XrlPFSTCPSender | Sender of Xrls by TCP |
| XrlPFSTCPSenderList | |
| XrlPFUNIXListener | |
| XrlPFUNIXSender | |
| XrlPimNode | |
| XrlPimTargetBase | |
| XrlPimV0p1Client | |
| XrlPolicyBackendV0p1Client | |
| XrlPolicyRedist4V0p1Client | |
| XrlPolicyRedist6V0p1Client | |
| XrlPolicyTarget | The XORP Xrl target |
| XrlPolicyTargetBase | |
| XrlPolicyV0p1Client | |
| XrlPort | Helper class which encapsulates XRL socket service |
| XrlPortIO< A > | |
| XrlPortManager< A > | Class for managing RIP Ports and their transport systems |
| XrlProcessSpy | Class that watches remote FEA and RIB processes |
| XrlProfileClientV0p1Client | |
| XrlProfilerTarget | |
| XrlProfilerTargetBase | |
| XrlProfileV0p1Client | |
| XrlQueue< A > | Helper class to queue route adds and deletes to the RIB |
| XrlRawLinkClientV0p1Client | |
| XrlRawLinkV0p1Client | |
| XrlRawPacket4ClientV0p1Client | |
| XrlRawPacket4V0p1Client | |
| XrlRawPacket6ClientV0p1Client | |
| XrlRawPacket6V0p1Client | |
| XrlRedist4V0p1Client | |
| XrlRedist6V0p1Client | |
| XrlRedistManager< A > | Xrl Route redistribution manager |
| XrlRedistTransaction4V0p1Client | |
| XrlRedistTransaction6V0p1Client | |
| XrlRibclientTargetBase | |
| XrlRibClientV0p1Client | |
| XrlRibNotifier< A > | Class to send RIP updates to RIB process |
| XrlRibParser | |
| XrlRibTarget | Implement RIB Xrl target methods |
| XrlRibTargetBase | |
| XrlRibV0p1Client | |
| XrlRipCommonTarget< A > | Common handler for Xrl Requests |
| XrlRipngTarget | |
| XrlRipngTargetBase | |
| XrlRipngV0p1Client | |
| XrlRipTarget | |
| XrlRipTargetBase | |
| XrlRipV0p1Client | |
| XrlRouteAddCommand | |
| XrlRouteDeleteCommand | |
| XrlRouter | |
| XrlRouterDispatchState | Slow-path dispatch state |
| XrlRtrmgrClientV0p2Client | |
| XrlRtrmgrInterface | |
| XrlRtrmgrTargetBase | |
| XrlRtrmgrV0p1Client | |
| XrlSender | Base for classes able to transport Xrls |
| XrlShowDistancesTargetBase | |
| XrlShowRoutesTargetBase | |
| XrlShutdown | |
| XrlSocket4UserV0p1Client | |
| XrlSocket4V0p1Client | |
| XrlSocket6UserV0p1Client | |
| XrlSocket6V0p1Client | |
| XrlSpec | |
| XrlStartup | |
| XrlStaticRoutesNode | |
| XrlStaticRoutesTargetBase | |
| XrlStaticRoutesV0p1Client | |
| XrlStatusConfigMeValidation | |
| XrlStatusReadyValidation | |
| XrlStatusShutdownValidation | |
| XrlStatusStartupValidation | |
| XrlStatusValidation | |
| XrlStdRouter | Standard XRL transmission and reception point |
| XrlTarget< A > | Class specialized to determine correct type of XrlTarget for addresses of type A |
| Xif::xiftypes::XrlTarget | |
| XRLtarget | |
| XrlTarget< IPv4 > | |
| XrlTarget< IPv6 > | |
| XrlMld6igmpNode::XrlTaskBase | A base class for handling tasks for sending XRL requests |
| XrlPimNode::XrlTaskBase | A base class for handling tasks for sending XRL requests |
| XrlTestFeaIfmgrMirrorTarget | |
| XrlTestFeaIfmgrMirrorTargetBase | |
| XrlTestFeaRawlinkTargetBase | |
| XrlTestFinderEventsTargetBase | |
| XrlTestPeerTarget | |
| XrlTestPeerTargetBase | |
| XrlTestPeerV0p1Client | |
| XrlTestSocket4TargetBase | |
| XrlTestSocket6TargetBase | |
| XrlTestTarget | |
| XrlTestTargetBase | |
| XrlTestV1p0Client | |
| XrlTestXrlsTargetBase | |
| XrlTestXrlsV0p1Client | |
| XrlToken | |
| XrlVrrpTargetBase | |
| XrlVrrpV0p1Client | |
| XrlXorpshTargetBase | |
| XUID | |
| yy_buffer_state | |
| yy_tb | |
| yy_trans_info | |
| YYSTYPE | |
| ZeroTimerTest | |