| AccessData |
*
This program is free software; you can redistribute it and/or modify *
it under the terms of the GNU General Public License as published by *
the Free Software Foundation; either version 2 of the License, or *
(at your option) any later version. |
| Application | Abstract class for application objects.
|
| Ban | Keep data for a channel ban.
|
| ChanUser |
*
This program is free software; you can redistribute it and/or modify *
it under the terms of the GNU General Public License as published by *
the Free Software Foundation; either version 2 of the License, or *
(at your option) any later version. |
| Channel |
*
This program is free software; you can redistribute it and/or modify *
it under the terms of the GNU General Public License as published by *
the Free Software Foundation; either version 2 of the License, or *
(at your option) any later version. |
| Channels | Handle an internal list of channels.
|
| ClientSocket | Socket subclass that allows client-style connections.
Socket subclass that defines a connectTo method to allow client-style connections.
|
| CmdAccess | Defines the ACCESS command.
This class defines the ACCESS command to get
all information about a user. Supplied information
includes hosts, last seen information, accesses and suspensions.
|
| CmdExit | Defines the EXIT command.
|
| CmdJoin | Defines the JOIN command.
|
| CmdWho | Defines the WHO command.
This class defines a WHO command to find
who is currently connected to the bot's partyline.
|
| Command | Base class for commands. |
| CommandFactory | Create command objects.
|
| Config | Handle the bot's configuration file and options.
|
| ConnectionC | Handle connection-related problems.
|
| CustomException | Base class for the custom exception hierarchy.
|
| DCCUser | Handle a DCC connection to a host.
|
| DataAccessC | Handle access to the database.
|
| EAssertionError | Exception class representing Assertion contract errors.
|
| EBadLangFileError | |
| EConfigError | |
| EContractError | Base class for exceptions related to contract theory.
|
| EInvariantError | Exception class representing Invariant contract errors.
|
| EPostConditionError | Exception class representing PostCondition contract errors.
|
| EPreConditionError | Exception class representing PreCondition contract errors.
|
| ESQLError | Exception for SQL errors.
This class is used to represent errors related to SQL query handling.
|
| EStringNotFoundError | |
| IRCApplication | Main application class for the application.
|
| IRCMessage | Parse and handle IRC-format messages.
|
| IRCModule | Handle a client connection to an Internet Relay Chat Server.
|
| MLang | Handles displayable strings in multiple languages. |
| Message | Basic message parsing.
The message class allows basic string parsing into its separate parameters.
|
| Partyline | |
| SQLModule | Transparent handling of SQL queries.
|
| ServerData | Represent information about a server.
|
| Socket | Encapsulates TCP socket I/O communication.
|
| UserData | Encapsulate user and access information.
|