AsNum | A class for storing an AS number used by protocols such as BGP. |
AsyncFileOperator | Base class for asynchronous file transfer operations.
|
AsyncFileReader | Read asynchronously from a file.
|
AsyncFileReader::BufferInfo | |
AsyncFileWriter | Write asynchronously to non-blocking file.
|
AsyncFileWriter::BufferInfo | |
BadMac | MAC exceptions.
|
Buffer | A class for storing buffered data.
|
ConfigParam | A class for storing a configuration parameter.
|
DiscardNextHop | A nexthop that is the discard interface.
|
EtherMac | |
EventLoop | Event Loop.
|
Heap | Heap class. |
Heap::heap_entry | |
IPEncapsNextHop | An IP nexthop that is an encapsulation tunnel.
|
IPExternalNextHop | An IP nexthop that is not an intermediate neighbor.
|
IPNet | A template class for subnets. |
IPNextHop | Template class for nexthop information.
|
IPPeerNextHop | A nexthop that is an immediate neighbor.
|
IPv4 | IPv4 address class. |
IPv6 | IPv6 address class. |
IPv6Constants | |
IPvX | Basic IPvX class (for both IPv4 and IPv6). |
IPvXNet |
IPvXNet class. |
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.
|
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.
|
InvalidString | A standard XORP exception that is thrown if a string is invalid.
|
Mac | Generic container for any type of MAC.
|
MiniTraits | Class to determine subset of type traits.
|
MiniTraits::<const U> | |
MiniTraits::UnConst | |
NextHop | Generic class for next-hop information.
|
RefTrie |
The RefTrie itself
|
RefTrieNode | RefTrieNode definition. |
RefTriePostOrderIterator |
Postorder Iterator on a trie. |
RefTriePreOrderIterator | |
SelectorList | A class to provide an interface to I/O multiplexing.
|
SelectorList::Node | |
SelectorListObserverBase | Abstract class used to receive SelectorList notifications. |
TestInfo |
This class is passed as the first argument to each test function/method. |
TestMain |
A helper class for test programs. |
TestMain::Arg | |
TimeSlice | A class for computing whether some processing is taking too long.
|
TimeVal | TimeVal class. |
TimerList | XorpTimer creation and scheduling entity. |
TimerListObserverBase | Abstract class used to receive TimerList notifications. |
TimerNode | |
TransactionManager | A class for managing transactions.
|
TransactionManager::Transaction |
Transaction class, just a list of operations to be dispatched. |
TransactionOperation | Base class for operations within a Transaction.
|
Trie |
The Trie itself
|
TrieNode | TrieNode definition. |
TriePostOrderIterator |
Postorder Iterator on a trie. |
TriePreOrderIterator |
Preorder Iterator on a trie. |
Vif | Virtual Interface class. |
VifAddr | Virtual interface address class. |
XorpException | A base class for XORP exceptions.
|
XorpReasonedException | A base class for XORP exceptions that keeps the reason for exception.
|
XorpTimer | XorpTimer class. |
XorpUnexpectedHandler |
XorpUnexpectedHandler installs the xorp_unexpected_handler when
instantiated and re-installed the previous handler when
uninstantiated. |
cref_counter_pool | class for maintaining the storage of counters used by cref_ptr.
|
cref_counter_pool::pool_item | |
cref_ptr | Compact Reference Counted Pointer Class.
|
ref_counter_pool | class for maintaining the storage of counters used by ref_ptr.
|
ref_ptr | Reference Counted Pointer Class.
|