From ba3dd9cedcca2f3cc6781f09410e3cf2cf696e43 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Tue, 10 Nov 2020 23:14:21 +0000 Subject: Convert FOREACH_MOD_CUSTOM to a variadic function. --- src/modules/m_cap.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/modules/m_cap.cpp') diff --git a/src/modules/m_cap.cpp b/src/modules/m_cap.cpp index a7f914d5c..7a08f42c6 100644 --- a/src/modules/m_cap.cpp +++ b/src/modules/m_cap.cpp @@ -180,7 +180,7 @@ class Cap::ManagerImpl : public Cap::Manager, public ReloadModule::EventListener caps.insert(std::make_pair(cap->GetName(), cap)); ServerInstance->Modules.AddReferent("cap/" + cap->GetName(), cap); - FOREACH_MOD_CUSTOM(evprov, Cap::EventListener, OnCapAddDel, (cap, true)); + evprov.Call(&Cap::EventListener::OnCapAddDel, cap, true); } void DelCap(Cap::Capability* cap) override @@ -192,7 +192,7 @@ class Cap::ManagerImpl : public Cap::Manager, public ReloadModule::EventListener ServerInstance->Logs.Log(MODNAME, LOG_DEBUG, "Unregistering cap %s", cap->GetName().c_str()); // Fire the event first so modules can still see who is using the cap which is being unregistered - FOREACH_MOD_CUSTOM(evprov, Cap::EventListener, OnCapAddDel, (cap, false)); + evprov.Call(&Cap::EventListener::OnCapAddDel, cap, false); // Turn off the cap for all users const UserManager::LocalList& list = ServerInstance->Users.GetLocalUsers(); @@ -218,7 +218,7 @@ class Cap::ManagerImpl : public Cap::Manager, public ReloadModule::EventListener void NotifyValueChange(Capability* cap) override { ServerInstance->Logs.Log(MODNAME, LOG_DEBUG, "Cap %s changed value", cap->GetName().c_str()); - FOREACH_MOD_CUSTOM(evprov, Cap::EventListener, OnCapValueChange, (cap)); + evprov.Call(&Cap::EventListener::OnCapValueChange, cap); } Protocol GetProtocol(LocalUser* user) const -- cgit v1.3.1-10-gc9f91