#pragma once
class BanCacheManager;
-class BanItem;
class BufferedSocket;
class Channel;
class Command;
-class ConfigReader;
+class ConfigStatus;
class ConfigTag;
-class DNSHeader;
-class DNSRequest;
class Extensible;
class FakeUser;
class InspIRCd;
class Membership;
class Module;
class OperInfo;
+class ProtocolServer;
class RemoteUser;
class ServerConfig;
class ServerLimits;
class Thread;
class User;
-class UserResolver;
class XLine;
class XLineManager;
class XLineFactory;
struct ConnectClass;
struct ModResult;
-struct ResourceRecord;
#include "hashcomp.h"
#include "base.h"
*/
typedef UserChanList::iterator UCListIter;
-/** Holds a complete ban list
- */
-typedef std::vector<BanItem> BanList;
-
/** A list of custom modes parameters on a channel
*/
typedef std::map<char,std::string> CustomModeList;