libxorp Annotated List


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top
ClassDescription
AsNumA class for storing an AS number used by protocols such as BGP.
AsyncFileOperatorBase class for asynchronous file transfer operations.
AsyncFileReaderRead asynchronously from a file.
AsyncFileReader::BufferInfo
AsyncFileWriterWrite asynchronously to non-blocking file.
AsyncFileWriter::BufferInfo
BadMacMAC exceptions.
BaseAndDerivedClass to determine if two types are base and derived.
BaseAndDerived::X
BufferA class for storing buffered data.
BufferedAsyncReader
BufferedAsyncReader::Config
CallbackSafeObjectBase class for objects that are callback safe.
ClockBase
ConfigParamA class for storing a configuration parameter.
DiscardNextHopA nexthop that is the discard interface.
EtherMac
EventLoopEvent Loop.
HeapHeap class.
Heap::heap_entry
IPEncapsNextHopAn IP nexthop that is an encapsulation tunnel.
IPExternalNextHopAn IP nexthop that is not an intermediate neighbor.
IPNetA template class for subnets.
IPNextHopTemplate class for nexthop information.
IPPeerNextHopA nexthop that is an immediate neighbor.
IPv4IPv4 address class.
IPv4Constants
IPv6IPv6 address class.
IPv6Constants
IPvXBasic IPvX class (for both IPv4 and IPv6).
IPvXNet IPvXNet class.
InvalidAddressA standard XORP exception that is thrown if an address is invalid.
InvalidBufferOffsetA standard XORP exception that is thrown if a buffer ofset is invalid.
InvalidCastA standard XORP exception that is thrown if a cast is invalid.
InvalidFamilyA standard XORP exception that is thrown if an address family is invalid.
InvalidNetmaskLengthA standard XORP exception that is thrown if an IP netmask length is invalid.
InvalidPacketA standard XORP exception that is thrown if the packet is invalid.
InvalidPortA standard XORP exception that is thrown if a port is invalid.
InvalidStringA standard XORP exception that is thrown if a string is invalid.
MacGeneric container for any type of MAC.
MiniTraitsClass to determine subset of type traits.
MiniTraits::<const U>
MiniTraits::UnConst
NextHopGeneric class for next-hop information.
PVariableExists
PVariableLocked
PVariableNotEnabled
PVariableNotLocked
PVariableUnknown Container keyed by profile variable holding log entries.
Profile Support for profiling XORP.
Profile::ProfileState
ProfileLogEntry
ProfileUtils Utility methods to be used by programs providing profiling.
RefTrie The RefTrie itself
RefTrieNodeRefTrieNode definition.
RefTriePostOrderIterator Postorder Iterator on a trie.
RefTriePreOrderIterator
RunCommandClass for running an external command.
SafeCallbackBaseBase class for safe callbacks.
SelectorListA class to provide an interface to I/O multiplexing.
SelectorList::Node
SelectorListObserverBaseAbstract class used to receive SelectorList notifications.
ServiceBaseBase class for Services.
ServiceChangeObserverBaseBase class for service status change observer.
ServiceFilteredChangeObserverSelective Change Observer.
SystemClock An implementation of ClockBase that uses gettimeofday() as it's clock source.
TestInfo This class is passed as the first argument to each test function/method.
TestMain A helper class for test programs.
TestMain::Arg
TimeSliceA class for computing whether some processing is taking too long.
TimeSpent(Debugging) Used to find code that has taken too long to execute.
TimeValTimeVal class.
TimerListXorpTimer creation and scheduling entity.
TimerListObserverBaseAbstract class used to receive TimerList notifications.
TimerNode
TransactionManagerA class for managing transactions.
TransactionManager::Transaction Transaction class, just a list of operations to be dispatched.
TransactionOperationBase class for operations within a Transaction.
Trie The Trie itself
TrieNodeTrieNode definition.
TriePostOrderIterator Postorder Iterator on a trie.
TriePreOrderIterator Preorder Iterator on a trie.
VifVirtual Interface class.
VifAddrVirtual interface address class.
XorpExceptionA base class for XORP exceptions.
XorpReasonedExceptionA base class for XORP exceptions that keeps the reason for exception.
XorpTimerXorpTimer class.
XorpUnexpectedHandler XorpUnexpectedHandler installs the xorp_unexpected_handler when instantiated and re-installed the previous handler when uninstantiated.
cref_counter_poolclass for maintaining the storage of counters used by cref_ptr.
cref_counter_pool::pool_item
cref_ptrCompact Reference Counted Pointer Class.
ref_counter_poolclass for maintaining the storage of counters used by ref_ptr.
ref_ptrReference Counted Pointer Class.

Generated by: pavlin on possum.icir.org on Wed Apr 13 21:52:49 2005, using kdoc $.