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.
Heap
Heap::heap_entry
HeapBase Objects stored on the heap should inherit from this class.
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.
IPvXRangeA linear IPvX class template (IPvX low)..(IPvX high).
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.
IoEventTuple A tuple specifying a Windows object and I/O event type.
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.
RangeA template class for implementing linear ranges X..Y.
RefTrie The RefTrie itself
RefTrieNodeRefTrieNode definition.
RefTriePostOrderIterator Postorder Iterator on a trie.
RefTriePreOrderIterator
RunCommandA class for running an external command.
RunCommandBaseBase virtual class for running an external command.
RunCommandBase::ExecIdClass for setting the execution ID when running the command.
RunShellCommandA class for running an external command by invoking a shell.
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 the underlying system's 'get current system time' function 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
Tlv <Type,Length,Value> Read and Write TLV records.
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.
U32RangeA linear range class (uint32_t low)..(uint32_t high).
VifVirtual Interface class.
VifAddrVirtual interface address class.
WinDispatcherA class to provide an interface to Windows native I/O multiplexing.
XorpExceptionA base class for XORP exceptions.
XorpFdXorpFd definition.
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.
ether_addr
iovec
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 Thu Mar 9 04:41:55 2006, using kdoc $.