X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=include%2Fdynref.h;h=1d05b35a0c410f58e6a7562c8db9c728544e8209;hb=ad47ea662698e72ff8f79b03512b1e7fe81bdf53;hp=e605ab79439abbc9a526557d001b3777a5e988c2;hpb=ac55270a082e6d8f5332fa939960553bac8decae;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/include/dynref.h b/include/dynref.h index e605ab794..1d05b35a0 100644 --- a/include/dynref.h +++ b/include/dynref.h @@ -84,10 +84,16 @@ class dynamic_reference_nocheck : public dynamic_reference_base }; class ModeHandler; -class ModeReference : public dynamic_reference_nocheck +class ChanModeReference : public dynamic_reference_nocheck { public: - ModeReference(Module* mod, const std::string& modename) + ChanModeReference(Module* mod, const std::string& modename) : dynamic_reference_nocheck(mod, "mode/" + modename) {} }; +class UserModeReference : public dynamic_reference_nocheck +{ + public: + UserModeReference(Module* mod, const std::string& modename) + : dynamic_reference_nocheck(mod, "umode/" + modename) {} +};