diff options
author | Adam <Adam@anope.org> | 2014-05-28 12:07:29 -0400 |
---|---|---|
committer | Adam <Adam@anope.org> | 2014-05-28 12:07:54 -0400 |
commit | f29e1cf383529a1a29f02b0669d973f5ee0b7a66 (patch) | |
tree | 3c33db276dc9328235bbd572641521ed44458176 /include/defs.h | |
parent | 1253c70e0682fa1490c99c3d2869049a0e3fa2e0 (diff) |
Move most of the core pseudoclient logic to modules
Diffstat (limited to 'include/defs.h')
-rw-r--r-- | include/defs.h | 26 |
1 files changed, 18 insertions, 8 deletions
diff --git a/include/defs.h b/include/defs.h index b53e512d6..4c1e9ce91 100644 --- a/include/defs.h +++ b/include/defs.h @@ -11,13 +11,16 @@ */ -class AccessGroup; class AutoKick; class BotInfo; -class ChanAccess; class Channel; -class ChannelInfo; class ChannelStatus; +namespace ChanServ +{ + class AccessGroup; + class ChanAccess; + class Channel; +} struct ChanUserContainer; class ClientSocket; class Command; @@ -25,16 +28,24 @@ class CommandSource; namespace Configuration { struct Conf; } class ConnectionSocket; class Entry; -class IdentifyRequest; class InfoFormatter; class IRCDProto; class ListenSocket; class Log; -class Memo; +class LogInfo; +namespace NickServ +{ + class Account; + class Nick; + class IdentifyRequest; +} +namespace MemoServ +{ + class Memo; + struct MemoInfo; +} class MessageSource; class Module; -class NickAlias; -class NickCore; class OperType; class ReferenceBase; class Regex; @@ -47,7 +58,6 @@ class XLine; class XLineManager; struct BadWord; struct Exception; -struct MemoInfo; struct ModeLock; struct Oper; namespace SASL { struct Message; } |