| 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 |