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