X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules.cpp;h=bda6f765b232e2286f3df326391ac7c9453a108a;hb=25f6cb0fe66057f62c4c1d58beefe0595098897d;hp=8316d228a4cb810ff5ec362bf0f28f16724ab94d;hpb=57fd220885cb883b2f46a67aefcfc830def2de2e;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules.cpp b/src/modules.cpp index 8316d228a..bda6f765b 100644 --- a/src/modules.cpp +++ b/src/modules.cpp @@ -185,7 +185,7 @@ int Module::OnCheckInvite(userrec* user, chanrec* chan) { return 0; }; int Module::OnCheckKey(userrec* user, chanrec* chan, const std::string &keygiven) { return 0; }; int Module::OnCheckLimit(userrec* user, chanrec* chan) { return 0; }; int Module::OnCheckBan(userrec* user, chanrec* chan) { return 0; }; -int Module::OnStats(char symbol, userrec* user) { return 0; }; +int Module::OnStats(char symbol, userrec* user, string_list &results) { return 0; }; int Module::OnChangeLocalUserHost(userrec* user, const std::string &newhost) { return 0; }; int Module::OnChangeLocalUserGECOS(userrec* user, const std::string &newhost) { return 0; }; int Module::OnLocalTopicChange(userrec* user, chanrec* chan, const std::string &topic) { return 0; }; @@ -428,11 +428,11 @@ void Server::KickUser(userrec* source, userrec* target, chanrec* chan, const std { if (source) { - kick_channel(source,target,chan,(char*)reason.c_str()); + chan->KickUser(source, target, reason.c_str()); } else { - server_kick_channel(target,chan,(char*)reason.c_str(),true); + chan->ServerKickUser(target, reason.c_str(), true); } } @@ -632,7 +632,7 @@ bool Server::DelModeWatcher(ModeWatcher* mw) bool Server::AddResolver(Resolver* r) { - return dns_add_class(r); + return ServerInstance->Res->AddResolverClass(r); } int Server::CountUsers(chanrec* c)