2012-04-19 16:16:36 +02:00
|
|
|
/*
|
|
|
|
* InspIRCd -- Internet Relay Chat Daemon
|
2010-08-08 11:56:13 -04:00
|
|
|
*
|
2012-04-19 16:16:36 +02:00
|
|
|
* Copyright (C) 2010 Daniel De Graaf <danieldg@inspircd.org>
|
2010-08-08 11:56:13 -04:00
|
|
|
*
|
2012-04-19 16:16:36 +02:00
|
|
|
* This file is part of InspIRCd. InspIRCd 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, version 2.
|
2010-08-08 11:56:13 -04:00
|
|
|
*
|
2012-04-19 16:16:36 +02:00
|
|
|
* This program is distributed in the hope that it will be useful, but WITHOUT
|
|
|
|
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
|
|
|
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
|
|
|
* details.
|
|
|
|
*
|
|
|
|
* You should have received a copy of the GNU General Public License
|
|
|
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
2010-08-08 11:56:13 -04:00
|
|
|
*/
|
|
|
|
|
2012-04-19 16:16:36 +02:00
|
|
|
|
2010-08-08 11:56:13 -04:00
|
|
|
// Types that we use before they are defined in header files
|
2011-01-29 16:29:33 -05:00
|
|
|
class ActionList;
|
2010-08-08 11:56:13 -04:00
|
|
|
class BanCacheManager;
|
|
|
|
class BanItem;
|
|
|
|
class BufferedSocket;
|
|
|
|
class Channel;
|
|
|
|
class Command;
|
2011-01-30 15:41:21 -05:00
|
|
|
class CommandParser;
|
2010-08-08 11:56:13 -04:00
|
|
|
class ConfigReader;
|
2010-08-21 00:48:01 -04:00
|
|
|
class ConfigReadStatus;
|
2011-01-30 13:20:16 -05:00
|
|
|
class ConfigReaderThread;
|
2010-08-08 11:56:13 -04:00
|
|
|
class ConfigTag;
|
2010-08-25 20:24:33 -04:00
|
|
|
class CrashState;
|
2011-01-29 16:29:33 -05:00
|
|
|
class CullList;
|
2011-01-30 15:23:50 -05:00
|
|
|
class DLLManager;
|
2011-01-30 13:10:12 -05:00
|
|
|
class DNS;
|
2010-08-08 11:56:13 -04:00
|
|
|
class DNSHeader;
|
|
|
|
class DNSRequest;
|
|
|
|
class Extensible;
|
|
|
|
class FakeUser;
|
|
|
|
class InspIRCd;
|
2010-08-24 21:42:47 -04:00
|
|
|
class Job;
|
2010-08-08 11:56:13 -04:00
|
|
|
class LocalUser;
|
|
|
|
class Membership;
|
|
|
|
class ModeID;
|
2010-08-18 22:00:15 -04:00
|
|
|
class ModePermissionData;
|
2010-08-08 11:56:13 -04:00
|
|
|
class Module;
|
|
|
|
class ModuleState;
|
|
|
|
class OperInfo;
|
2011-01-29 10:22:55 -05:00
|
|
|
class ProtocolInterface;
|
2011-01-30 13:10:12 -05:00
|
|
|
class Resolver;
|
2010-08-08 11:56:13 -04:00
|
|
|
class ServerConfig;
|
|
|
|
class ServerLimits;
|
2011-01-30 13:29:08 -05:00
|
|
|
class SocketTimeout;
|
2010-08-08 11:56:13 -04:00
|
|
|
class StreamSocket;
|
|
|
|
class SyncTarget;
|
2011-01-30 13:20:16 -05:00
|
|
|
class ThreadEngine;
|
2011-01-30 13:29:08 -05:00
|
|
|
class TimerManager;
|
2010-08-08 11:56:13 -04:00
|
|
|
class User;
|
|
|
|
class UserChanList;
|
|
|
|
class UserResolver;
|
|
|
|
class XLine;
|
|
|
|
class XLineManager;
|
|
|
|
class XLineFactory;
|
|
|
|
struct ConnectClass;
|
|
|
|
struct ModResult;
|
|
|
|
struct ResourceRecord;
|
|
|
|
|