-
- virtual void OnSyncChannel(chanrec* chan, Module* proto, void* opaque)
- {
- cf->DoSyncChannel(chan, proto, opaque);
- }
-
- virtual Version GetVersion()
- {
- return Version(1, 1, 0, 0, VF_COMMON | VF_VENDOR, API_VERSION);
- }
-
- virtual ~ModuleChanFilter()
- {
- ServerInstance->Modes->DelMode(cf);
- DELETE(cf);
- }
-};
-
-
-class ModuleChanFilterFactory : public ModuleFactory
-{
- public:
- ModuleChanFilterFactory()
- {
- }
-
- ~ModuleChanFilterFactory()
- {
- }
-
- virtual Module * CreateModule(InspIRCd* Me)
- {
- return new ModuleChanFilter(Me);
- }
-