mirror of
https://github.com/anope/anope.git
synced 2026-06-28 07:56:37 +02:00
Removed this ondeleteobject event, was for m_async_commands which died
This commit is contained in:
@@ -460,7 +460,6 @@ class CoreExport Base
|
||||
virtual ~Base();
|
||||
void AddReference(dynamic_reference_base *r);
|
||||
void DelReference(dynamic_reference_base *r);
|
||||
static void operator delete(void *ptr);
|
||||
};
|
||||
|
||||
class dynamic_reference_base : public Base
|
||||
|
||||
+1
-6
@@ -1019,11 +1019,6 @@ class CoreExport Module : public Extensible
|
||||
* @param msg The message
|
||||
*/
|
||||
virtual void OnPrivmsg(User *u, Channel *c, Anope::string &msg) { }
|
||||
|
||||
/** Called when any object is deleted
|
||||
* @param b The object
|
||||
*/
|
||||
virtual void OnDeleteObject(Base *b) { }
|
||||
};
|
||||
|
||||
/** Implementation-specific flags which may be set in ModuleManager::Attach()
|
||||
@@ -1077,7 +1072,7 @@ enum Implementation
|
||||
I_OnServerQuit, I_OnTopicUpdated,
|
||||
I_OnEncrypt, I_OnDecrypt,
|
||||
I_OnChannelModeSet, I_OnChannelModeUnset, I_OnUserModeSet, I_OnUserModeUnset, I_OnChannelModeAdd, I_OnUserModeAdd,
|
||||
I_OnMLock, I_OnUnMLock, I_OnServerSync, I_OnUplinkSync, I_OnBotPrivmsg, I_OnPrivmsg, I_OnDeleteObject,
|
||||
I_OnMLock, I_OnUnMLock, I_OnServerSync, I_OnUplinkSync, I_OnBotPrivmsg, I_OnPrivmsg,
|
||||
I_END
|
||||
};
|
||||
|
||||
|
||||
@@ -23,10 +23,3 @@ void Base::DelReference(dynamic_reference_base *r)
|
||||
this->References.erase(r);
|
||||
}
|
||||
|
||||
void Base::operator delete(void *ptr)
|
||||
{
|
||||
Base *b = static_cast<Base *>(ptr);
|
||||
FOREACH_MOD(I_OnDeleteObject, OnDeleteObject(b));
|
||||
::operator delete(b);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user