| Class | Description | 
|---|---|
| BadFinderMessageFormat | Exception for badly formatted message data. | 
| Finder | |
| FinderClient | Class that represents clients of the Finder. | 
| FinderClientObserver | Base class for parties interested in receiving FinderClient event notifications. | 
| 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. | 
| FinderMessageBase | Base class for FinderMessage classes. | 
| FinderMessengerBase | Base class for FinderMessenger classes. | 
| FinderMessengerBase::ResponseState | |
| 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. Client is expected to be able to dispatch Xrl. | 
| FinderServer | A wrapper class for the components within a Finder. | 
| 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 | |
| HMAC | |
| HMACMD5 | |
| HeaderReader | |
| HeaderReader::NotFound | |
| HeaderWriter | |
| HeaderWriter::InvalidName | |
| HeaderWriter::Node | |
| ParsedFinderMessageBase | Base class for parsed Finder Messages. | 
| ParsedFinderXrlMessage | Parses finder protocol messages into Xrls. | 
| ParsedFinderXrlResponse | Parses finder protocol messages into Xrl responses. | 
| STCPPacketHeader | |
| WrongFinderMessageType | Exception for mismatched finder message type. | 
| XUID | |
| Xrl | XORP IPC request. | 
| XrlArgs | |
| XrlArgs::XrlAtomFound | |
| XrlArgs::XrlAtomNotFound | |
| XrlAtom | |
| XrlAtom::BadName | |
| XrlAtom::NoData | |
| XrlAtom::WrongType | |
| XrlAtomList | List class to contain XrlAtom's of one type. | 
| XrlAtomList::BadAtomType | |
| XrlAtomList::InvalidIndex | |
| XrlAtomSpell | |
| XrlCmdEntry | |
| XrlCmdError | Error codes for user callbacks. | 
| XrlCmdMap | |
| XrlDispatcher | |
| XrlError | All known error codes arising from XRL dispatches. | 
| XrlPFConstructorError | |
| XrlPFInProcListener | |
| XrlPFInProcSender | |
| XrlPFKillSender | |
| XrlPFListener | |
| XrlPFSTCPListener | Listener for XRL's transported by TCP. | 
| XrlPFSTCPSender | Sender of Xrls by TCP. | 
| XrlPFSUDPListener | |
| XrlPFSUDPSender | |
| XrlPFSender | |
| XrlPFSenderFactory | |
| XrlParseError | |
| XrlParser | |
| XrlParserFileInput | XrlParserFileInput class reads lines from a data source, strips out comments and handles continuation characters. | 
| XrlParserFileInput::FileState | |
| XrlParserInput | Base class for XrlParserInput's. | 
| XrlParserInputException | Exception class used by XrlParserInput difficulties. | 
| XrlRouter | |
| XrlSender | Base for classes able to transport Xrls. | 
| XrlStdRouter | Standard XRL transmission and reception point. | 
| XrlToken |